--- title: font-variant-east-asian slug: Web/CSS/font-variant-east-asian tags: - CSS - CSS Fonts - CSS Property - NeedsLiveSample - Reference - 'recipe:css-property' - 日本語処理 translation_of: Web/CSS/font-variant-east-asian ---
CSS の font-variant-numeric
プロパティは、日本語と中国語のような東アジアの字形の違いを制御するために使用します。
font-variant-east-asian: normal; font-variant-east-asian: ruby; font-variant-east-asian: jis78; /* <east-asian-variant-values> */ font-variant-east-asian: jis83; /* <east-asian-variant-values> */ font-variant-east-asian: jis90; /* <east-asian-variant-values> */ font-variant-east-asian: jis04; /* <east-asian-variant-values> */ font-variant-east-asian: simplified; /* <east-asian-variant-values> */ font-variant-east-asian: traditional; /* <east-asian-variant-values> */ font-variant-east-asian: full-width; /* <east-asian-width-values> */ font-variant-east-asian: proportional-width; /* <east-asian-width-values> */ font-variant-east-asian: ruby full-width jis83; /* グローバル値 */ font-variant-east-asian: inherit; font-variant-east-asian: initial; font-variant-east-asian: unset;
normal
ruby
ruby
の値に対応します。<east-asian-variant-values>
キーワード | 標準による形状の定義 | OpenType の対応 |
---|---|---|
jis78 |
JIS X 0208:1978 | jp78 |
jis83 |
JIS X 0208:1983 | jp83 |
jis90 |
JIS X 0208:1990 | jp90 |
jis04 |
JIS X 0213:2004 | jp04 |
simplified |
なし。簡体字中国語の字形を使用 | smpl |
traditional |
なし。繁体字中国語の字形を使用 | trad |
<east-asian-width-values>
proportional-width
は、東アジアの文字の幅が多様なセットを有効にします。 OpenType の pwid
の値に対応します。full-width
は、東アジアの文字がすべて同じ、およそ正方形で、一定幅のセットを有効にします。 OpenType の fwid
に対応します。{{cssinfo}}
この例は OS に「游ゴシック」フォントがインストールされていることが必要で、ほかのフォントでは OpenType 機能に対応していない可能性があります。
<table> <thead></thead> <tbody style="border:0;"> <tr> <th>normal/jis78:</th> <td>麹町</td> <td class="jis78">麹町</td> </tr> <tr> <th>normal/ruby:</th> <td>しんかんせん</td> <td class="ruby">しんかんせん</td> </tr> <tr> <th>normal/traditional:</th> <td>大学</td> <td class="traditional">大学</td> </tr> </tbody> </table>
td{ font-family:"Yu Gothic"; font-size:20px; } th{ color:grey; padding-right:10px; } .ruby { font-variant-east-asian: ruby; } .jis78 { font-variant-east-asian: jis78; } .traditional{ font-variant-east-asian: traditional; }
{{EmbedLiveSample('Setting_East_Asian_glyph_variants')}}
仕様書 | 状況 | 備考 |
---|---|---|
{{SpecName('CSS3 Fonts', '#propdef-font-variant-east-asian', 'font-variant-east-asian')}} | {{Spec2('CSS3 Fonts')}} | 初回定義 |
{{Compat("css.properties.font-variant-east-asian")}}