【发布时间】:2013-01-02 14:37:40
【问题描述】:
我正在通过“@font-face”规则导入/使用自定义字体。在我的 Mac 上,字体似乎显示得非常好,有无权重:“粗体”。
虽然在 Windows 机器上,当使用粗体(用于字体)时,要么找不到字体,要么出现其他问题。
看看顶部的附件。你会注意到不同之处。
使用的字体:Futura
我是否也必须包含字体的变体/粗细?或者还有其他方法,我应该处理自定义字体。
谢谢。
【问题讨论】:
我正在通过“@font-face”规则导入/使用自定义字体。在我的 Mac 上,字体似乎显示得非常好,有无权重:“粗体”。
虽然在 Windows 机器上,当使用粗体(用于字体)时,要么找不到字体,要么出现其他问题。
看看顶部的附件。你会注意到不同之处。
使用的字体:Futura
我是否也必须包含字体的变体/粗细?或者还有其他方法,我应该处理自定义字体。
谢谢。
【问题讨论】:
如果您的本地计算机上有字体,则无需导入字体。当您导入字体并将其设为粗体时(通过字体粗细:粗体),它可能会变得很糟糕(在网站上看起来很糟糕)。我更喜欢将各种字体导入 css——然后当我想使用粗体时,我设置 font-family: 'myfontBold' 和 font-weight: normal。您可以在此处使用 css 生成字体:http://www.fontsquirrel.com/fontface/generator
【讨论】:
是否包含粗体取决于您。个人觉得没必要。
无论哪种方式,请确保如果您使用粗体字体,则不要将其设置为粗体,否则您将使用双粗体字体。
【讨论】:
如果您在使用 @font-face 定义可下载字体时未包含粗体字体,但使用导致粗体的 HTML 或 CSS,则您会强制浏览器使用“合成粗体”,这通常会产生糟糕的结果。不过,结果因浏览器而异。
所以答案是“是的,如果你在该字体的文本中使用粗体”。
顺便说一句,我认为您不能合法地将 Futura 用作可下载字体。
【讨论】: