由于Arial Black在Firefox中存在缺陷,有没有一种方法可以不使用@font-face嵌入字体来显示它?
https://bugzilla.mozilla.org/show_bug.cgi?id=644385
我看到过一些解决方法,比如使用
font-weight: 900;
font-family:'Arial Black', Gadget, sans-serif;
然而,那种方法对我不起作用。有什么建议吗?
由于Arial Black在Firefox中存在缺陷,有没有一种方法可以不使用@font-face嵌入字体来显示它?
https://bugzilla.mozilla.org/show_bug.cgi?id=644385
我看到过一些解决方法,比如使用
font-weight: 900;
font-family:'Arial Black', Gadget, sans-serif;
然而,那种方法对我不起作用。有什么建议吗?
目前似乎最好的解决方案是使用font-face来检查本地机器上是否存在字体。我想这比上传字体到Font Squirrel并生成大量文件进行嵌入要更好。
@font-face {
font-family: 'arial-black';
src: local('Arial Black');
}
#nav {
font-family:"Arial Black", arial-black, sans-serif;
}
它将像普通的Web安全字体一样调用Arial Black,如果不起作用(在这种情况下是Firefox),它会通过font-face回退以在本地机器中寻找它。
如果有更好的方法,请随意发布。
font-family
时,请使用Arial,如下所示:font-family:"Arial Black", Gadget, Arial, sans-serif;
font-weight: 900;