font-size-adjust

語法:

font-size-adjust:none | <number>

預設值none

適用於:所有元素

繼承性:有

動畫性:當值為 <number>

計算值:指定值

媒 體:視覺

取值:

none:
不保留首選字體的 x-height
<number>
定義字體的 aspect 值。

說明:

定義元素的 aspect 值,用以保持首選字體的 x-height。
  • 字體的小寫字母 "x" 的高度與字號之間的比率被稱為一個字體的 aspect 值
  • 高 aspect 值的字體被設定為很小的尺寸時會更易閱讀。舉例:Verdana 的 aspect 值是 0.58(意味著當字體尺寸為 100px 時,它的 x-height 是 58px)。Times New Roman 的 aspect 值是 0.46。這就意味著 Verdana 在小尺寸時比 Times New Roman 更易閱讀。
  • 可以使用這個公式來為可用字體推演出合適的字號:可應用到可用字體的字體尺寸 = 首選字體的字體尺寸 * (font-size-adjust 值 / 可用字體的 aspect 值)
  • 詳述:如果 14px 的 Verdana(aspect 值是 0.58)不可用,但是某個可用的字體的 aspect 值是 0.46,那麼替代字體的尺寸將是 14 * (0.58/0.46) = 17.65px。
  • 對應的腳本特性為:fontSizeAdjust

兼容性:

  • 淺綠 = 支援
  • 紅色 = 不支援
  • 粉色 = 部分支援
Values IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
Basic Support 8.0-16.0 40.0 40.0-64.0 8.0-11.0 40.0-50.0 8.0-11.3 4.4-62.0 28.0-64.0

示例: