属性名 | font-synthesis-position |
---|---|
値 | auto | none |
初期値 | auto |
適用可能要素 | すべての要素およびテキスト |
継承 | 継承する |
サポート | https://caniuse.com/mdn-css_properties_font-synthesis-position |
使用するフォントが、font-variant-position で指定された上付文字・下付文字をサポートしていない場合、利用可能なフォントから自動生成して表示するか否かをしていします。デフォルトでは自動生成します。現時点(2025年2月)では、Firefox と Safari ではサポートされていますが、Chrome 135、Edge 132、Opera 114 ではサポートされていません。
下記を Windows の Firefox で確認すると、1つ目の H2O はブラウザが下付文字を自動生成して表示していますが、2つ目の H2O は none が指定されて自動生成しなくなっています。
.my-example { font-family: "Arial"; } .sub { font-variant-position: sub; } .fsp-none { font-synthesis-position: none; }
<div class="my-example"> <div>H<span class="sub">2</span>O</div> <div>H<span class="sub fsp-none">2</span>O</div> </div>