Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
1
12
1
1
18
1
cursive
1
12
1
1
18
1
fangsong
1
12
1
1
18
1
fantasy
1
12
1
1
18
1
kai
1
12
1
1
18
1
khmer-mul
1
12
1
1
18
1
monospace
1
12
1
1
18
1
nastaliq
1
12
1
1
18
1
sans-serif
1
12
1
1
18
1
serif
1
12
1
1
18
1
その他

font-family 属性は、テキストのレンダリングにどのフォント ファミリが使用されるかを示し、フォント ファミリ名および/または一般的なファミリ名の優先順位付きリストとして指定されます。

1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 1件
実装メモ
  • 「option」要素ではサポートされていません。 バグ 1536148 を参照してください。
注釈 1件
実装メモ
  • `font-family:initial`を設定すると、`font-family:inherit`のように動作します。 バグ 200709 を参照してください。
注釈 1件
実装メモ
  • `font-family:initial`を設定すると、`font-family:inherit`のように動作します。 バグ 200709 を参照してください。

基本構文

CSS
body {
  font-family: "Noto Sans JP", "Hiragino Sans",
    sans-serif;
}
code {
  font-family: "Fira Code", monospace;
}

ライブデモ

sanserif

CSS sanserif demo.

プレビュー全画面表示

serif

CSS serif demo.

プレビュー全画面表示

equalwidthfont

CSS equalwidthfont demo.

プレビュー全画面表示

実務での使いどころ

  • 日本語フォントスタックの設定

    Webフォントを優先しつつ、OS標準の日本語フォントをフォールバックに設定し、あらゆる環境で美しいテキスト表示を実現します。

注意点

  • スペースを含むフォント名は引用符で囲む必要があります。また、フォールバックの最後には必ず総称ファミリー名を指定してください。

アクセシビリティ

  • 読みやすいフォントを選択し、cursiveやfantasyなどの装飾的なフォントは見出し程度に限定してください。