ascent-override
ascent-override 是 CSS 中 @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 |
浏览器兼容性
加载中…