FontFace: ascentOverride 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

注意:此功能在 Web Workers 中可用。

FontFace 介面的 ascentOverride 屬性返回並設定字型的上升度量值,即 CSS 用於在行內格式化上下文中佈置行框時,基線上方的空間高度。

此屬性等同於 @font-faceascent-override 描述符。

一個字串。可能的值為 normal,表示應使用從字型檔案獲取的度量值,或者是一個百分比值。

此屬性接受與 ascent-override 描述符相同的值。

示例

js
let fontFace = new FontFace(
  "Roboto",
  'url("https://fonts.example.com/roboto.woff2")',
  { ascentOverride: "90%" },
);
console.log(fontFace.ascentOverride); // 90%
fontFace.ascentOverride = "normal";
console.log(fontFace.ascentOverride); // 'normal'

規範

規範
CSS 字型載入模組等級 3
# dom-fontfacedescriptors-ascentoverride

瀏覽器相容性