字体粗细不适用于数字值。
Open Sans 是唯一一种发现 CSS 应用 font-weight:500
或 font-weight:300
的字体,想知道这种奇怪的行为.
我只研究了这个:http://bit.ly/1c2FClx有答案吗?
最佳答案
在回答您最初问题下的评论中的问题时,您会问:
Do you know any other font which apply font-weight in digit?
链接的文章说:
The keyword value
normal
maps to the numeric value400
and the valuebold
maps to700
.
CSS 关键字是常用字体粗细 400
和 700
的代理。因此,即使当您使用关键字时,您仍然指的是一个数值,但该数字是隐式的而不是显式的。您必须显式声明一个数字,例如 300
或 500
,因为 CSS 没有提供与这些值对应的关键字。
所有这些都是说,在回答您的问题时,所有 字体粗细都是数字。您可以为 font-weight 声明的数值取决于给定字体可用的权重。如链接文章所示,并非每种字体都可以使用 100 - 900 的所有权重,声明不可用的数字权重将:
simply display the logically closest weight.
关于css - 以数字形式应用 CSS 字体粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909349/