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

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
97
97
34
9
97
9
position
118
small-caps
97
97
93
10.1
97
10.3
style
97
97
34
10.1
97
10.3
weight
97
97
34
10.1
97
10.3
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
body {
  font-synthesis: none;
}
.allow-bold {
  font-synthesis: weight;
}
.allow-all {
  font-synthesis: weight style small-caps;
}

ライブデモ

composite none

CSS composite none demo.

プレビュー全画面表示

uit. onlyallowallow

CSS uit. onlyallowallow demo.

プレビュー全画面表示

allallowallow

CSS allallowallow demo.

プレビュー全画面表示

実務での使いどころ

  • 日本語フォントの合成無効化

    日本語Webフォントでブラウザによる不自然な太字合成やイタリック合成を無効にし、フォントデザイナーの意図を尊重します。

注意点

  • font-synthesis: noneを設定すると太字やイタリックのフォントフェイスがない場合にスタイルが反映されなくなるため、必要なフォントウェイトが揃っていることを確認してください。

アクセシビリティ

  • 合成を無効にすると太字が表示されなくなる可能性があるため、strongやem要素の視覚的な区別が維持されることを確認してください。