大多數@ font-face生成器將font-weight和font-style設置爲normal,併爲每個權重/樣式使用單獨的聲明以實現向後兼容。但是你可以重寫聲明使用相同的姓氏爲每個變化,在每個只改變字體重量和字體風格在適當情況下,如:
@font-face { /* Regular */
font-family: 'Klavika';
src: url('klavika-regular-webfont.eot');
src: url('klavika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('klavika-regular-webfont.woff') format('woff'),
url('klavika-regular-webfont.ttf') format('truetype'),
font-weight: normal;
font-style: normal;
}
@font-face { /* Bold */
font-family: 'Klavika';
src: url('klavika-bold-webfont.eot');
src: url('klavika-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('klavika-bold-webfont.woff') format('woff'),
url('klavika-bold-webfont.ttf') format('truetype'),
font-weight: bold;
font-style: normal;
}
使H1應該繼承大膽的重量,而不需要指定重量:
h1{ font-family: 'Klavika';}
456伯里亞街有好的帖子詳細介紹了實現(兼容性):http://www.456bereastreet.com/archive/201012/font-face_tip_define_font-weight_and_font-style_to_keep_your_css_simple/
嗯,我不知道,但我還使用自定義字體「SansationRegular」在使用字體生成器的窗口上,如果我沒有指定th電子狀態(風格,重量)或指定重量:粗體變薄(看起來很正常),但是當我使用字體重量:正常時,它變得有點大膽。 – 2012-02-11 20:19:56