2014-02-20 23 views
0

字體重量不適用數字中的值。在數字中應用CSS字體重量?

Open Sans是找到的唯一字體CSS apply font-weight:500font-weight:300想知道這個奇怪的行爲。

我研究得到的只有這個:http://bit.ly/1c2FClx任何答案?

+2

並非所有的谷歌字體都有這些樣式。每種字體旁邊都有一個按鈕**,請參閱所有樣式**,以查看具有多種字體重量的字體,如_open sans_。 – Vucko

+0

感謝您的快速回答,您知道任何其他應用字體重量的字體嗎?你可以提供資源嗎? – Harish

+0

[它如何工作css font-weight values?]的可能重複(http://stackoverflow.com/questions/13207331/how-it-works-css-font-weight-values) –

回答

0

你的鏈接基本上解釋得比任何人都能解釋得更好。基本上,如果您使用的是具有特定字體權重的自定義字體,那麼它將被渲染或者默認渲染。

1

在你最初的問題下響應您的評論你的問題,你問:

你知道哪個應用字體,重量位數任何其他字體?

鏈接的文章說:

關鍵字值normal映射到數值400和值 bold映射到700

CSS關鍵字是普通字體的代理400700。因此,即使您使用關鍵字,您仍然指的是數值,但該數字是隱含的而非明確的。您必須明確聲明一個數字,例如300500,因爲CSS不提供與這些值相對應的關鍵字。

所有這一切都是說,在回答你的問題時,所有的字體都是數字。您可以聲明字體權重的數值取決於給定字體的可用權重。正如鏈接文章所演示的,並非所有重量100-900都可用於每種字體並且聲明不可用的數字權重:

只是顯示邏輯上最接近的權重。