我们认为font-family在浏览器不支持第一个字体时保留了几个字体名称。它检查第二个字体名称,依此类推。
我有一个渴望的字体,我把它作为列表中的第一个字体,但我的mozilla浏览器选择了另一种字体并且不能识别我想要的字体。但是当我清除其余的字体时。浏览器识别我想要的字体并将其应用到我的网站中。
(我只是通过临时改变风格来测试firebug中的这种情况)
我怎样才能找到这个问题的来源?
答案 0 :(得分:1)
当字体仅在某些样式,变体或大小中可用时, 这些属性也可能影响选择哪个字体系列。
有关字体系列选择的详细信息,请参阅W3C's rules of font style matchin。
您的第一个字体仅在几个特定的变体中可用,这就是为什么在存在其他更完整的字体时忽略它的原因。如果没有其他选择,FF必须使用任何可用的选项。