有一個HTML頁面,包含各種font-style
就像normal
,bold
,italics
,oblique
等,使用CSS定義。我想用不同的字體,每個font-style
,比方說,myboldfont
爲bold
,myitalicsfont
使用@font-face
,像italics
等我進口的字體,如何定義每種字體風格獨立的字體 - 我CSS
@font-face {
font-family: "MyNormal";
font-style: normal;
font-weight: normal;
src: url("mynormalfont.woff") format("woff");
}
@font-face {
font-family: "MyBold";
font-style: normal;
font-weight: normal;
src: url("myboldfont.woff") format("woff");
}
@font-face {
font-family: "MyItalics";
font-style: normal;
font-weight: normal;
src: url("myitalicsfont.woff") format("woff");
}
@font-face {
font-family: "MyOblique";
font-style: normal;
font-weight: normal;
src: url("myobliquefont.woff") format("woff");
}
和進口普通,斜體,粗體和斜字體。我定義了body
樣式;
body{
font-family: MyNormal, MyBold, MyItalics, MyOblique;
}
這是否足以定義所有font-style
s在身體中的造型?我的意思是,如果我將font-style: italic
或font-weight: bold
分配給元素,那麼將使用斜體字體還是粗體字體?或者我該怎麼做才能做到這一點,所以如果我使用font-weight: bold
作爲任何元素,應該使用myboldfont.woff
。
在此先感謝... :)
只是爲了讓它更好....去在fontsquirrel生成多種字體格式。 – albert 2013-03-28 05:45:46
當超過1個權重鏈接到字體系列名稱時,IE8出現顯示問題。 – 2013-03-28 07:25:58