1

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か?

助けてくれてありがとう。

4

1 に答える 1