CSS がアクセスできるようにフォントをどこに配置しますか?
.woff ファイルでブラウザ用の非標準フォントを使用しています。たとえば、'awesome-font' が 'awesome-font.woff' ファイルに保存されているとします。
ベストアンサー1
WOFFファイルを生成した後、以下を定義する必要があります。font-family
は、後ですべての CSS スタイルで使用できます。以下は、フォント ファミリ (通常、太字、太字斜体、斜体) の書体を定義するコードです。fonts
サブディレクトリに 4 つの *.WOFF ファイル (前述の書体用) が配置されていると想定されています。
CSS コードの場合:
@font-face {
font-family: "myfont";
src: url("fonts/awesome-font.woff") format('woff');
}
@font-face {
font-family: "myfont";
src: url("fonts/awesome-font-bold.woff") format('woff');
font-weight: bold;
}
@font-face {
font-family: "myfont";
src: url("fonts/awesome-font-boldoblique.woff") format('woff');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: "myfont";
src: url("fonts/awesome-font-oblique.woff") format('woff');
font-style: italic;
}
これらの定義ができたら、例えば次のように書くことができます。
HTML コードの場合:
<div class="mydiv">
<b>this will be written with awesome-font-bold.woff</b>
<br/>
<b><i>this will be written with awesome-font-boldoblique.woff</i></b>
<br/>
<i>this will be written with awesome-font-oblique.woff</i>
<br/>
this will be written with awesome-font.woff
</div>
CSS コードの場合:
.mydiv {
font-family: myfont
}
CSSスタイルシートに含めることができるWOFFファイルを生成するための優れたツールは、ここすべての WOFF ファイルが最新の Firefox バージョンで正しく動作するわけではありませんが、このジェネレーターは「正しい」フォントを生成します。