[解決済み] ウェブサイトに.woffフォントを使用するにはどうすればよいですか?
2022-05-18 06:50:21
質問
CSSがアクセスできるように、フォントをどこに配置しますか?
私は .woff ファイルでブラウザ用の非標準のフォントを使用しています。例えば、'awesome-font.woff' というファイルに格納されている 'awesome-font' とします。
どのように解決するのですか?
woff ファイルを生成した後、font-family を定義する必要がありますが、これは後ですべての css スタイルで使用できます。以下は、フォント ファミリ (通常、太字、太字-イタリック、イタリック) の書体を定義するコードです。ここでは、4つの *.woff ファイル (前述の書体) が
fonts
サブディレクトリに置かれているものとします。
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 の最新バージョンで正しく動作するわけではありませんが、このジェネレータは「正しい」フォントを生成してくれます。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] .woff2フォントの適切なMIMEタイプ
-
[解決済み] HTMLのテーブルからボーダーを完全に削除する方法
-
[解決済み] HTMLで複数選択を許さないリストボックスを作るには?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] HTMLでBase64画像を表示する方法
-
[解決済み] Webサイトに非標準のフォントを追加するには?
-
[解決済み] woffファイルで@font-faceが404エラーを投げるのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTMLにおける'"'エンティティの使用法
-
[解決済み] slackのチームIDやチャンネルIDを調べる最も簡単な方法は何ですか?
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] HTMLアンカーは'name'と'id'のどちらで作成するのが良いですか?
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] label要素の中にinput要素を入れるべきですか?
-
[解決済み] HTMLのレイアウトにテーブルを使用しない理由は?[クローズド]
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?