嗨我有一個使用CSS @ font-face創建字體系列的快速問題。正確使用CSS @ font-face
傳統上,我用來設置我的CSS的字體是這樣的:
@font-face {
font-family: 'My Font Regular';
src: url('fonts/myfont.ttf');
}
@font-face {
font-family: 'My Font Bold';
src: url('fonts/myfont-bold.ttf');
}
p { font-family: "My Font Regular";}
strong {font-family: "My Font Bold";}
但是我最近發現,你可以做這樣的:
@font-face {
font-family: 'My Font';
src: url('fonts/myfont.ttf');
font-style:normal;
font-weight:normal;
}
@font-face {
font-family: 'My Font';
src: url('fonts/myfont-bold.ttf');
font-style:normal;
font-weight:bold;
}
p {
font-family: "My Font" ;
font-style:normal;
font-weight:normal;
}
strong {
font-family: "My Font" ;
font-style:normal;
font-weight:bold;
}
我的問題是,如果我例如,使用第二種粗體技術,文本是否仍然使用自定義.eot呈現,或者瀏覽器是否會嘗試模擬它,而不使用實際的粗體字體文件?
感謝
請參閱[如何使用@ font-face定義粗體和斜體](http://stackoverflow.com/questions/2436749/how-to-define-bold-italic-using-font-face)。作爲一面請注意,請注意[除IE以外的任何瀏覽器都不支持EOT格式](http://caniuse.com/eot)。 – Boaz
這就是我正在尋找的。謝謝 – user3143218