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