FontFace: ascentOverride 属性
注意:此功能在 Web Workers 中可用。
FontFace 接口的 ascentOverride 属性返回并设置字体的上升度量值,即 CSS 用于在行内格式化上下文中布置行框时,基线上方的空间高度。
此属性等同于 @font-face 的 ascent-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 |
浏览器兼容性
加载中…