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.ttfRobotoSlab-Light.ttfRobotoSlab-Regular.ttfRobotoSlab-Thin.ttf
それらはすべて、名前にダッシュが含まれています。では、 の代わりに何を書きiconmoon.eotますか? RobotoSlab-Regular.ttfまたはRobotoSlab.ttf?
.eotまた、その部分をどこに向けるべきか、どこに向けるべきかについて混乱してい.ttfます。上記の例では、.eotパーツが最初にアドレス指定され、次にその.ttfパーツが他のすべてのフォーマットと共にアドレス指定されました。しかし、私のフォントのデフォルトの拡張子は.ttfです。
また、どのフォント ファイルを含めるべきかについて混乱しています。http://www.fontsquirrel.com/のほとんどのフォントには、複数のフォント ファイルがダウンロードできます (太字と斜体のバリエーションに対応するため)。でそれらすべてにリンクすることになっています@font-faceか?
助けてくれてありがとう。