Fonts 当嵌入字体具有正常字体重量时,强制浏览器显示粗体文本

Fonts 当嵌入字体具有正常字体重量时,强制浏览器显示粗体文本,fonts,font-face,embedded-fonts,Fonts,Font Face,Embedded Fonts,我正在使用@font-face嵌入来自typekit的常规变体(即字体重量:normal) 我喜欢我的h1标签是粗体的,但不想仅仅为了在每页的顶部添加几个单词而嵌入字体的额外变体 因此,无论何时需要,我都会使用常规变量并设置font-weight:bold 它工作得很好(即使是斜体),但我知道用户的浏览器被要求在这里进行最佳猜测,并注意到当我这样做时,Chrome会使单个字符看起来比FF稍胖。当我嵌入字体的粗体变体时,这些差异消失了 那么我应该停止这样做吗?是否建议嵌入适当的粗体变体?我应该改变

我正在使用@font-face嵌入来自typekit的常规变体(即字体重量:normal)

我喜欢我的h1标签是粗体的,但不想仅仅为了在每页的顶部添加几个单词而嵌入字体的额外变体

因此,无论何时需要,我都会使用常规变量并设置
font-weight:bold

它工作得很好(即使是斜体),但我知道用户的浏览器被要求在这里进行最佳猜测,并注意到当我这样做时,Chrome会使单个字符看起来比FF稍胖。当我嵌入字体的粗体变体时,这些差异消失了


那么我应该停止这样做吗?是否建议嵌入适当的粗体变体?我应该改变我的文字颜色或阴影吗?是否有任何浏览器在文本无法阅读的情况下使用此技术会适得其反?

嵌入粗体变体,为其提供相同的
字体系列
名称,并使用
粗体的
字体权重
嵌入粗体变体,为其提供相同的
字体系列
名称,以及
粗体