ascent-override

可用性有限

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

ascent-overrideCSS@font-face at-rule 的一個描述符,它定義了字型的上升度量。上升度量是 CSS 用於在內聯格式化上下文中佈局行框時,基線上方的高度。

語法

css
ascent-override: normal;
ascent-override: 90%;

normal

預設值。使用此值時,度量值將從字型檔案中獲取。

<percentage>

一個 <percentage> 值。

正式定義

相關的 at-rule@font-face
初始值normal
百分比同指定值
計算值同指定值

正式語法

ascent-override = 
[ normal | <percentage [0,∞]> ]{1,2}

示例

覆蓋備用字型的度量

ascent-override 屬性在覆蓋備用字型的度量以更好地匹配主網頁字型的度量時非常有用。

css
@font-face {
  font-family: "web-font";
  src: url("https://example.com/font.woff");
}

@font-face {
  font-family: "local-font";
  src: local("Local Font");
  ascent-override: 125%;
}

規範

規範
CSS 字型模組第 4 級
# font-metrics-override-desc

瀏覽器相容性

另見