【发布时间】:2016-11-22 12:29:17
【问题描述】:
当包含 @font-face 和 src 来导入网络字体时,我注意到您可以传入 2 个可选值。我目前不这样做。
我有 2 种网络字体,Lato Regular 和 Lato Bold。
我应该在@font-face 规则中指定权重吗?
它说默认情况下它使用常规。
我没有传递任何东西,它似乎正确呈现,即粗体版本似乎是粗体。
想知道推荐的方法以及它有什么优点或缺点吗?
将粗体作为权重传递会迫使浏览器将字体加粗?但它已经很大胆了——对吧?
【问题讨论】:
-
请发布您的 CSS 代码。
-
这不是主要基于意见吗?还是我弄错了?
-
不是 OP,但认为它应该不是基于意见的。字体的原始作者是指定他们设计的每个变体的倾斜和粗体的人,互联网上的随机人员(包括嵌入用户)不应做出不知情的决定,他们正在导入的字体是“看起来”“常规”还是“粗体”,或者它类似于什么样的倾斜。此外,关于细节类型的信息嵌入在字体中,因此从技术上讲,用户代理可以比 user 规范更好地推断它。无论如何,明确的规范应该遵循作者的意图。
标签: css fonts font-face webfonts google-webfonts