0

我正在通过“@font-face”规则导入/使用自定义字体。在我的 Mac 上,字体似乎显示得非常好,有无权重:“粗体”。

尽管在 Windows 机器上,当使用粗体(用于字体)时,要么找不到字体,要么出现其他问题。

看看顶部的附件。你会注意到不同之处。

使用字体:Futura

我还必须包括字体的变体/权重吗?还是有另一种方式,我应该处理自定义字体。

谢谢。

好坏

4

3 回答 3

2

如果您的本地计算机上有字体,则无需导入字体。当您导入字体并将其设为粗体时(通过字体粗细:粗体),它可能会很糟糕(在网站上看起来很糟糕)。我更喜欢将各种字体导入 css——然后当我想使用粗体时,我设置 font-family: 'myfontBold' 和 font-weight: normal。您可以在此处使用 css 生成字体:http ://www.fontsquirrel.com/fontface/generator

于 2013-01-02T14:43:59.930 回答
0

包括粗体字体取决于您。个人觉得没必要。

无论哪种方式,请确保如果您使用粗体字体,则不要将其设置为粗体,否则您将使用双粗体字体。

于 2013-01-02T14:41:08.493 回答
0

如果在定义可下载字体时不包含粗体字体@font-face,但使用会导致加粗的 HTML 或 CSS,则会强制浏览器使用“合成粗体”,这通常会产生糟糕的结果。但是,结果因浏览器而异。

所以答案是“是的,如果你对该字体的文本使用粗体”。

顺便说一句,我认为您不能合法地将 Futura 用作可下载字体。

于 2013-01-02T20:28:07.207 回答