嵌入Web字體的關鍵是@font-face
規則,經過它能夠指定瀏覽器下載web字體的地址,以及如何在樣式表中引用該字體css
@font-face { font-family: Vollkorn; font-weight: bold; font-style: italic; src: url("fonts/vollkorn/vollkorn-bold-italic.woff") format('woff'); } h1 { font-family: Vollkorn, Georgia, serif; }
爲了解決瀏覽器對字體格式的兼容性問題,能夠在@font-face中聲明多個src值,這些src都是不一樣類型的字體
如:web
@font-face { font-family: Vollkorn; font-weight: bold; src: url("fonts/vollkorn/vollkorn-bold.eot#?ie") format("embedded-opentype"), url("fonts/vollkorn/vollkorn-bold.woff") format('woff'), url("fonts/vollkorn/vollkorn-bold.ttf") format("turetype"), url("fonts/vollkorn/vollkorn-bold.svg") format("svg"), url("fonts/vollkorn/vollkorn-bold.woff2") format("woff2"), } h1 { font-family: Vollkorn, Georgia, serif; }
現代瀏覽器都支持woff
和woff2
字體。瀏覽器
在@font-face
中的聲明,他們的值是爲了告訴瀏覽器何時能使用這個特定的字體文件,而不是讓字體應用這些聲明。svg
免費字體資源:google fonts字體
Font Squirrelui