使用带有font-weight的webfonts:bold仍然不推荐?

时间:2016-09-02 12:04:36

标签: css webfonts fallback cyrillic latin

在我的网络项目中,我需要混合拉丁语和西里尔字符。不幸的是,西里尔字符不是webfont的一部分,因此后备步骤。 因为我使用粗体webfont拉丁字符是粗体但是后备只会是粗体,如果我将整个段落设置为font-weight:bold或者相似。

我记得有一些浏览器无法正确显示这些内容的讨论,但是在我的测试中,在粗体显示网页字体时,我无法生成真正破坏的布局。

你怎么看?我该如何解决这个问题?

谢谢 马库斯

2 个答案:

答案 0 :(得分:0)

是的,大多数webfonts都提供特定权重,例如400为Regular,700为粗体。如果没有提供这些内容并且你加粗/强化它们,那么你实际上是在使用原始意图之外的字体。

可以使用字体粗细值,但我始终坚持使用您正在使用的网页提供的字体粗细值。

此外,如果您声明的重量不可用,它将不会显示在页面上,而只是默认为"逻辑上最接近" (这来自下面的CSS Tricks文章)重量。

请在此处查看更多基本描述:https://css-tricks.com/almanac/properties/f/font-weight/

答案 1 :(得分:0)

是的仍然建议您不要这样做。

通过使用font-weight:bold,您强制浏览器尝试创建此字体本身的粗体版本,这通常看起来扭曲/模糊。这被称为虚假造型

您应该使用不同的@font-face值设置不同的font-weight定义,这些值会使用多个字体文件。

相关问题