Style fontSizeAdjust 属性

定義と使用法

fontSizeAdjust この属性はテキストのフォントの aspect 値を設定または返します。

すべてのフォントには aspect 値があり、これは小文字の "x" と大文字の "X" の間のサイズの違いです。

優先フォントが利用できない場合、fontSizeAdjust この属性を使うことで、フォントサイズをよりよく制御できます。フォントが利用できない場合、ブラウザは次の指定されたフォントを使用します。これはフォントサイズに大きな変化を引き起こすことがあります。このような状況を防ぐために、この属性を使用してください。

ブラウザが最初の選択フォントの aspect 値を知っている場合、第二の選択フォントでテキストを表示する際に何のフォントサイズを使用するかを決定できます。

も参照してください:

CSS タイプ:CSS フォント

CSS リファレンスマニュアル:font-size 属性

HTML DOM リファレンスマニュアル:font 属性

フォントサイズの調整:

document.getElementById("myP").style.fontSizeAdjust = "0.58";

自分で試してみてください

文法

fontSizeAdjust 属性の返り値:

object.style.fontSizeAdjust

fontSizeAdjust 属性の設定:

object.style.fontSizeAdjust = "none|number|initial|inherit"

属性値

説明
none デフォルト値。フォントサイズを調整しません。
number

優先フォントの x 高さを保持し、フォントの纵横比を計算します。

使用する公式:優先フォントの font-size * ( 優先フォントの aspect 値 / 利用可能フォントの aspect 値 ) = 利用可能フォントの font-size

例:14px Verdana(纵横比 0.58)が利用できない場合、利用可能なフォントの Times New Roman の纵横比が 0.46 であれば、使用する調整後のフォントサイズは 14*(0.58/0.46) = 17.65px になります。

initial この属性をデフォルト値に設定します。参照してください initial
inherit 親要素からこの属性を継承します。参照してください inherit

技術的詳細

デフォルト値: none
返り値: テキストのフォントの aspect 値を示す文字列。
CSS バージョン: CSS3

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポートしていない サポートしていない サポート サポートしていない サポートしていない