ascent-override

ascent-override CSS 描述符用于 @font-face at-rule 定义字体的升高指标。升高指标是 CSS 用于在内联格式化上下文中布局行框的基线以上的高度。

语法

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

Values

normal

默认值。使用时,指标值从字体文件获取。

<percentage>

<percentage> 值。

正式定义

相关 at-rule@font-face
初始值normal
Percentagesas specified
计算值as specified

正式语法

ascent-override = 
normal |
<percentage [0,∞]>

示例

覆盖回退字体的指标

ascent-override 属性在覆盖回退字体的指标以更好地匹配主 Web 字体的指标时很有帮助。

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%;
}

规范

Specification
CSS Fonts Module Level 4
# font-metrics-override-desc

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅