これを試してください:
重要:
フォント名がすべての場所で正しく追加されていることを確認してください。また、すべてのフォントフェイスファイルが利用可能かどうかを確認してください。
Production.rbに追加:
config.host_path = "http://---site url--"
CSSに以下を追加します。
@font-face {
font-family: 'Webfont';
src: url('<%= Rails.application.config.host_path %>/assets/fonts/Webfont.eot');
src: url('<%= Rails.application.config.host_path %>/assets/fonts/Webfont.eot?#iefix') format('embedded-opentype'),
url('<%= Rails.application.config.host_path %>/assets/fonts/Webfont.woff') format('woff'),
url('<%= Rails.application.config.host_path %>/assets/fonts/Webfont.ttf') format('truetype'),
url('<%= Rails.application.config.host_path %>/assets/fonts/Webfont.svg#Webfont') format('svg');
font-weight: normal;
font-style: normal;
}
ハードコードされたフォントファイルのパスが必要ない場合は、cssで次を使用してください。
@font-face {
font-family: 'Webfont';
src: url('Webfont.eot');
src: url('Webfont.eot?#iefix') format('embedded-opentype'),
url('Webfont.woff') format('woff'),
url('Webfont.ttf') format('truetype'),
url('Webfont.svg#Webfont') format('svg');
font-weight: normal;
font-style: normal;
}
フォントファイルにアクセスするには、完全なURLパスを指定する必要があります。お役に立てば幸いです。