我使用的是檢查元素 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