font-variant-east-asian
CSS property controls the use of alternate glyphs for East Asian scripts, like Japanese and Chinese.
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; /* Global values */ font-variant-east-asian: inherit; font-variant-east-asian: initial; font-variant-east-asian: unset;
normal
This keyword leads to the deactivation of the use of such alternate glyphs.
ruby
ruby
.
<east-asian-variant-values>
| Keyword | Standard defining the glyphs | OpenType equivalent |
|---|---|---|
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
|
None, use the simplified Chinese glyphs |
smpl
|
traditional
|
None, use the traditional Chinese glyphs |
trad
|
<east-asian-width-values>
proportional-width
activating the set of East Asian characters which vary in width. It corresponds to the OpenType values
pwid
.
full-width
activating the set of East Asian characters which are all of the same, roughly square, width metric. It corresponds to the OpenType values
fwid
.
| 初始值 |
normal
|
|---|---|
| 适用于 |
所有元素。它还适用于
::first-letter
and
::first-line
.
|
| 继承 | yes |
| 计算值 | 如指定 |
| 动画类型 | discrete |
normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]where
<east-asian-variant-values> = [ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]
<east-asian-width-values> = [ full-width | proportional-width ]
This example require font "Yu Gothic" installed in your OS, other fonts may not support OpenType features.
<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;
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS Fonts Module Level 3
The definition of 'font-variant-east-asian' in that specification. |
候选推荐 | 初始定义 |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
font-variant-east-asian
|
Chrome 完整支持 63 | Edge 完整支持 79 |
Firefox
完整支持
34
|
IE 不支持 No | Opera 完整支持 50 | Safari 不支持 No | WebView Android 完整支持 63 | Chrome Android 完整支持 63 |
Firefox Android
完整支持
34
|
Opera Android 完整支持 46 | Safari iOS 不支持 No | Samsung Internet Android 完整支持 8.0 |
完整支持
不支持
用户必须明确启用此特征。
font
font-family
font-feature-settings
font-kerning
font-language-override
font-optical-sizing
font-size
font-size-adjust
font-smooth
font-stretch
font-style
font-synthesis
font-variant
font-variant-alternates
font-variant-caps
font-variant-east-asian
font-variant-ligatures
font-variant-numeric
font-variant-position
font-variation-settings
font-weight
line-height
line-height-step