我最近聽說(實際上我不太相信),當你用@font-weight
定義@ font-face時,例如700
,並且你在CSS font-weight: bold
中使用某個地方,瀏覽器可能會使用仿粗體類型來渲染它自己的font-weight
。在這種情況下,700
和bold
真的有這樣的區別嗎?使用網頁字體時,字體粗體和粗體是否有區別?
所以我要問的是:給出了這樣的定義
@font-face {
font-family: SampleFont;
src: ...;
font-weight: 700;
}
將所有的瀏覽器(根據規範)請使用在以下情況下指定文件SampleFont
?
.case1 { font-weight: 700; }
.case2 { font-weight: bold; }
我問,如果當你定義@font-face
與數值如700
(反之亦然),然後在CSS的地方使用它quivalent(在這種情況下bold
)一些瀏覽器可以使用仿粗體文字,而不是一通過@ font-face定義。
謝謝專家!
題目的答案是「否」,但後來我看到你在問題主體中使用了「eg」,這就造成了一個完全不同的問題!事實上,在某些情況下,對於沒有內置本機重量的字體,'font-weight:600'會呈現爲半粗體。 –
此外,此字體和本地字體之間沒有區別尊重。如果你發現有,使用webfont,我會查看連接問題,CORS,緩存問題也許。 –
所以基本上我要問的是700和粗體之間真的沒有區別。 – actimel