「font-language-override」は、表示する言語を一時的に変更します。
| CSS Ver. | 適用要素 | 継承 |
|---|---|---|
| 3.0 | 全要素 | する |
| 構文 | |
|---|---|
|
font-language-override : normal | 「string」; |
|
| プロパティ/設定値 | 意味 |
| font-language-override : normal; | 通常の表示 |
| font-language-override : 「string」; | 変更する言語をOpenTypeの言語システムタグで指定 値は、OpenTypeの言語システムタグを参照 |
| デフォルト:「タグ毎のスタイル初期値」を参照 | |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css-normal{font-language-override : normal;}
.css-auto{font-language-override : "SRB";}
<!-- html -->
<div class="common">
<div class="cssTitle">font-language-override 表示例<br>
上段:normal(マケドニア語)<br>
下段:セルビア語</div>
<div>
<span lang="mk" class="css-normal">
Никoj чoвeк нeмa дa бидe пoдлoжeн нa прoизвoлнo aпсeњe,притвoр или прoгoнувaњe.</span>
<br><br>
<span lang="mk" class="css-SRB">
Никoj чoвeк нeмa дa бидe пoдлoжeн нa прoизвoлнo aпсeњe,притвoр или прoгoнувaњe.</span>
</div>
</div>
※ほとんどのブラウザが未対応のようです。現時点(2017/05)で、動作確認できるブラウザはありません。
【W3CのCSS Fonts Module Level 3の編集者草案】に、
font-language-override は、取り下げの可能性がある旨の記載があります。
【W3Cのfont-language-override仕様書】
https://www.w3.org/TR/css-fonts-3/#font-language-override-prop
| 関連するCSS(STYLE) | |
|---|---|
| font | 文字のデザイン |
| font-family | フォント |
| font-feature-settings | OpenTypeフォントの字形の切替え |
| font-kerning | 字間スペース |
| font-size | 文字の大きさ |
| font-size-adjust | 文字サイズの自動調節 |
| 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-weight | 文字の太さ |