我试图围绕auto
CSS 3 中的属性font-size-adjust
。规范说:
行为就像
<number>
,除了使用的数字是用户代理为为“font-family”属性的初始值定义的字体列表中的第一个字体计算的纵横比值。实际上,这是未指定“font-family”时使用的默认字体。作者可以使用此值来指定字体大小应基于 x 高度在字体之间进行标准化,而无需明确指定纵横比。
在我狭窄的小世界font-size-adjust
中,当您的首选字体未加载时,我认为这是必要的。然后您可以调整后备字体的大小。
现在,浏览器如何计算不存在字体的宽高比?如果它没有并且不打算这样做,我在哪里走错了方向,auto
真正做了什么?