font-synthesis-small-caps
font-synthesis-small-caps は CSS プロパティで、フォントファミリーにスモールキャップの書体がない場合に、ブラウザーがスモールキャップの書体を合成するかどうかを指定します。スモールキャップの字体は通常、大文字の形状を使用しますが、小文字のサイズに縮小されます。
すべての書体合成値を制御するには、多くの場合は一括指定プロパティ font-synthesis を使用した方が便利です。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 97 | 97 | 111 | 16.4 | 97 | 16.4 | |
auto | 97 | 97 | 111 | 16.4 | 97 | 16.4 |
none | 97 | 97 | 111 | 16.4 | 97 | 16.4 |
基本構文
CSS
.no-synth-caps {
font-variant-caps: small-caps;
font-synthesis-small-caps: none;
}
.allow-synth {
font-synthesis-small-caps: auto;
} ライブデモ
実務での使いどころ
-
高品質スモールキャップス表示
書籍タイトルや見出しで合成スモールキャップスを無効にし、フォント本来のスモールキャップスグリフのみを使用します。
注意点
- 合成を無効にすると、フォントにスモールキャップスグリフがない場合は通常の大文字で表示されます。
アクセシビリティ
- スモールキャップスは視覚的な装飾であり、スクリーンリーダーの読み上げには影響しません。