不知道我是否使用正確的過程來顯示具有3個權重的字體 - 「普通」,「粗體」和「較亮」 - 但它似乎適用於大多數瀏覽器期待Firefox。Firefox忽略CSS字體重量屬性
Firefox似乎在使用`font-weight:lighter`;作爲默認?
字體在Chrome中如何顯示是我所追求的。
@font-face {
font-family: 'lovelo';
src: url('../fonts/lovelo.eot');
src: url('../fonts/lovelo.eot?#iefix') format('embedded-opentype'),
url('../fonts/lovelo.woff') format('woff'),
url('../fonts/lovelo.ttf') format('truetype'),
url('../fonts/lovelo.svg#loveloblack') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lovelo';
src: url('../fonts/lovelo-bold.eot');
src: url('../fonts/lovelo-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/lovelo-bold.woff') format('woff'),
url('../fonts/lovelo-bold.ttf') format('truetype'),
url('../fonts/lovelo-bold.svg#loveloblack') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'lovelo';
src: url('../fonts/lovelo-light.eot');
src: url('../fonts/lovelo-light.eot?#iefix') format('embedded-opentype'),
url('../fonts/lovelo-light.woff') format('woff'),
url('../fonts/lovelo-light.ttf') format('truetype'),
url('../fonts/lovelo-light.svg#loveloblack') format('svg');
font-weight: lighter;
font-style: normal;
}
謝謝你的建議。在查看Mozilla論壇時,我發現今天晚上使用了一個字體重量的數值,但在嘗試正常使用400時仍然出現短缺。如果我刪除'打火機'的字體,無論是普通的還是粗體的作品。包括'打火機'出於某種原因在Firefox中引發!?! –
'lighter'在'@ font-face'規則中對'font-weight'不是有效的值。有關規範,請參閱。 –