Rails アプリにフォントを含めることができません。この投稿のアドバイスに従ってみました: Using fonts with Rails asset pipelineですが、まだ混乱しています。
このフォントを追加しようとしています。フォルダーを作成しapp/assets/fonts
、フォントを追加しました。それに合わせて変更しましproduction.rb
た。
私は自分のフォントを次のように宣言することに混乱しています:
@font-face {
font-family: 'Icomoon';
src:url('icomoon.eot');
src:url('icomoon.eot?#iefix') format('embedded-opentype'),
url('icomoon.svg#icomoon') format('svg'),
url('icomoon.woff') format('woff'),
url('icomoon.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
これらは、私の 4 つの RobotoSlab フォントです。
RobotoSlab-Bold.ttf
RobotoSlab-Light.ttf
RobotoSlab-Regular.ttf
RobotoSlab-Thin.ttf
それらはすべて、名前にダッシュが含まれています。では、 の代わりに何を書きiconmoon.eot
ますか? RobotoSlab-Regular.ttf
またはRobotoSlab.ttf
?
.eot
また、その部分をどこに向けるべきか、どこに向けるべきかについて混乱してい.ttf
ます。上記の例では、.eot
パーツが最初にアドレス指定され、次にその.ttf
パーツが他のすべてのフォーマットと共にアドレス指定されました。しかし、私のフォントのデフォルトの拡張子は.ttf
です。
また、どのフォント ファイルを含めるべきかについて混乱しています。http://www.fontsquirrel.com/のほとんどのフォントには、複数のフォント ファイルがダウンロードできます (太字と斜体のバリエーションに対応するため)。でそれらすべてにリンクすることになっています@font-face
か?
助けてくれてありがとう。