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