我想知道是否有办法用字符串而不是数字来定义@font-face 的权重:
@font-face {
font-family: 'My Font';
src: url('../fonts/MyFont/light.eot');
…
font-weight: 'light', 300;
font-style: normal;
}
@font-face {
font-family: 'My Font';
src: url('../fonts/MyFont/thin.eot');
…
font-weight: 'thin', 200;
font-style: normal;
}
我认为如果权重匹配,有人将设计分解为代码会更容易(例如,在 Photoshop 中,字体的权重会很轻,而不是300)。
在阅读了W3 规范之后,听起来他们确实打算让您将名称与数字匹配,但这似乎很愚蠢,所以我认为我遗漏了一些东西。