【发布时间】:2014-07-16 08:09:51
【问题描述】:
假设我有一个具有不同字体权重的网络字体,作为每个权重的不同文件。当我在 CSS 中更改不同的权重时,我想它会查找与该字体权重相关联的相应字体文件。一切按预期工作。
现在,如果我有另一种字体,其中没有不同的字体粗细,那么我再次在样式表中设置不同的字体粗细,并在浏览器中查看字体粗细的变化。
所以,我想知道,在缺少字体粗细的情况下,如何负责计算字体的外观?浏览器会尝试使用某些算法来猜测吗?如果是这样,我还需要其他字体粗细文件吗?或者,这些算法在不同浏览器中的可靠性如何?
【问题讨论】:
-
CSS3 规范解释了这种情况here,但请注意,它描述的大部分浏览器行为除了映射到附近现有字体之外并不规范。
标签: html css algorithm browser fonts