我使用的是检查元素 Firefox的功能可确定在某个元素上使用哪种字体系列。 在我的实际案例中,我只能找到在规则窗格中经过的字体族定义。我认为他们已经被另一个CSS规则覆盖了更高的位置。但是font-family没有定义在整个规则窗格中未被触动。 向上,最多一个节目,如:firefox inspector中的所有css字体系列定义都通过
.helvetica-neue-websave {
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif
}
在另一方面,当我看着检查员我看到的字体窗格中的字体家庭对我的元素是Helvetica Neue字体简明大胆但我可以找不到,它在哪里定义。
编辑:计算窗格指出它使用HelveticaNeue,“Helvetica Neue字体”,黑体,宋体,宋体,无衬线,但它绝对是浓缩版。
所以,任何人都可以指导我如何找到这个字体家族定义的位置? 它不在HTML本身中,也不在我在规则窗格中看到的任何CSS文件中。 希望我的问题是明确和对不起我的英语
很可能是你提到的字体在CSS中,浏览器/系统无法识别,并且在浏览器发生错误时,浏览器用尽可能最接近的匹配替换丢失的字体 – RRR
有时候这可能是一种痛苦。在Chrome上,有一个“计算”选项卡,显示实际应用的规则。在你的情况下,它可能会被一些父元素覆盖,而不一定是元素本身,这就是为什么你可能看不到它在你的元素中设置。 –
也FF有这个计算表标签,它表明使用“HelveticaNeue,'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif”,但事实并非如此,因为它使用“浓缩”版本。所以必须定义“Helvetica Neue Condensed Bold”(因为它不是一个网络安全的我猜)? – Tom