JavaScript 參考手冊
fontSizeAdjust 屬性設(shè)置或返回文本的字體 aspect 值。
所有字體都有 aspect 值,即小寫字母 "x" 和大寫字母 "X" 之間的尺寸差異。
當?shù)谝贿x擇字體不可用時,fontSizeAdjust 屬性讓您更好地控制字體尺寸。當某種字體不可用時,瀏覽器使用指定的第二種字體。這可能會導(dǎo)致字體尺寸的改變。為了防止這種情況,請使用該屬性。
當瀏覽器知道第一選擇字體的 aspect 值時,瀏覽器可以計算出使用第二選擇字體顯示文本時要使用的字體尺寸。
設(shè)置 fontSizeAdjust 屬性:
返回 fontSizeAdjust 屬性:
值 | 描述 |
---|---|
none | 默認。不要保留第一選擇字體的 x-height。 |
value | 保留第一選擇字體的 x-height,并計算字體的 aspect 值比率。 使用的公式:首選字體的字體尺寸 * (第一選擇字體的 aspect 值 / 可用字體的 aspect 值) = 可用字體的字體尺寸 實例:如果 14px 的 Verdana(aspect 值是 0.58)不可用,但是某個可用的字體(Times New Roman)的 aspect 值是 0.46,那么替代字體的尺寸將是 14*(0.58/0.46) = 17.65px。 |
inherit | fontSizeAdjust 屬性的值從父元素繼承。 |
只有 Firefox 支持 fontSizeAdjust 屬性。
調(diào)整字體尺寸: