--- title: font-synthesis slug: Web/CSS/font-synthesis tags: - CSS - CSS Fonts - CSS Property - Reference - 'recipe:css-property' translation_of: Web/CSS/font-synthesis ---
font-synthesis
は CSS のプロパティで、太字やイタリックの字体がない場合に、ブラウザーが合成してよいかどうかを制御します。
このプロパティは以下の形のうちの一つを取ることができます。
none
weight
と style
のどちらかweight
と style
の両方none
weight
style
ほとんどの標準的な欧文フォントにはイタリック体や太字の変化形が含まれていますが、多くのノベルティフォントには含まれていません。中国語、日本語、韓国語、その他の表語文字に使用されているフォントは、これらの変化形を含まない傾向があり、それらを合成するとテキストの可読性が損なわれる可能性があります。このような場合には、ブラウザーの既定のフォント合成機能をオフにしたほうがよいかもしれません。
{{cssinfo}}
<em class="syn">Synthesize me! 站直。</em> <br/> <em class="no-syn">Don't synthesize me! 站直。</em>
em { font-weight: bold; } .syn { font-synthesis: style weight; } .no-syn { font-synthesis: none; }
{{ EmbedLiveSample('Disabling_font_synthesis', '', '50') }}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Fonts', '#propdef-font-synthesis', 'font-synthesis')}} | {{Spec2('CSS3 Fonts')}} | 初回定義 |
{{Compat("css.properties.font-synthesis")}}