CSS Reference

font-synthesis

太字やイタリックをブラウザが合成するか一括指定する

font-synthesis プロパティは、font-synthesis-weight プロパティfont-synthesis-style プロパティfont-synthesis-small-caps プロパティfont-synthesis-position プロパティ の一括指定プロパティです。

フォントファミリーに太字、イタリック、スモールキャピタルがない場合に、ユーザエージェントがそれらのフォントフェイスを合成することを許可するかどうかを指定します。

値は none を単体で指定、もしくは、weightstylesmall-capsposition の4つの値を任意で組み合わせて指定できます。

下記は、font-synthesis 一括指定プロパティに対して指定可能な値のバリエーションと、それに対して、各個別のプロパティ値がどのように適用されるかを示した表組みです。

font-synthesis font-synthesis-weight font-synthesis-style font-synthesis-small-caps font-synthesis-position
none none none none none
weight auto none none none
style none auto none none
small-caps none none auto none
position none none none auto
weight style auto auto none none
weight small-caps auto none auto none
weight position auto none none auto
style small-caps none auto auto none
style position none auto none auto
small-caps position none none auto auto
weight style small-caps auto auto auto none
weight style position auto auto none auto
weight small-caps position auto none auto auto
style small-caps position none auto auto auto
weight style small-caps position auto auto auto auto

font-synthesisの仕様

初期値
  • weight style small-caps position
対象となる要素
  • すべての要素
継承
  • あり

font-synthesisのサンプルソース

font-synthesis: none;
font-synthesis: weight;
font-synthesis: style;
font-synthesis: small-caps;
font-synthesis: weight style small-caps;

主要ブラウザの対応

IE11 ×
Edge(EdgeHTML) ×
Edge(Chromium)
Chrome
Firefox
Safari
iOS Safari
Android Chrome

用途から CSS プロパティやセレクタを探す

用途から CSS プロパティやセレクタを逆引きできます。

対応ブラウザから CSS プロパティやセレクタを探す

対応ブラウザから CSS プロパティやセレクタを逆引きできます。

Edge(EdgeHTML)
Edge(Chromium)
Firefox
Chrome
Safari
iOS Safari
Android Chrome