size-adjust

size-adjust CSS 描述符用于 @font-face at 规则,定义了与该字体相关的字形轮廓和度量的倍数。这使得在相同字体大小下渲染各种字体时更容易协调设计。

size-adjust 描述符的行为类似于 font-size-adjust 属性。它通过匹配 x 高度来计算每个字体的调整。

语法

css
size-adjust: 90%;

<percentage>

一个 <percentage> 值,初始值为 100%。

与该字体相关的所有度量都将按给定的百分比进行缩放。这包括字形前进、基线表以及由 @font-face 描述符提供的覆盖。

正式定义

相关 at 规则@font-face
初始值100%
百分比按规定
计算值按规定

正式语法

size-adjust = 
<percentage [0,∞]>

示例

覆盖备用字体的度量

size-adjust 属性在覆盖备用字体的度量以更好地匹配主要网络字体的度量时可以提供帮助。

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

@font-face {
  font-family: local-font;
  src: local(Local Font);
  size-adjust: 90%;
}

规范

规范
CSS 字体模块 第 5 级
# size-adjust-desc

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅