CSS3之@font-face 自定義字體

標(biāo)簽(空格分隔): CSS3


@font-face的是一個(gè)CSS規(guī)則,允許在網(wǎng)站上使用特定的字體,即使她在訪問(wèn)者的計(jì)算機(jī)上沒(méi)有安裝。

1 語(yǔ)法

@font-face { 
    font-family: 'YourWebFontName'; 
    src: url('YourWebFontName.eot'); /* IE9 Compat Modes */ 
    src: url('YourWebFontName.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */ 
         url('YourWebFontName.woff') format('woff'), /* Modern Browsers */ 
         url('YourWebFontName.ttf') format('truetype'), /* Safari, Android, iOS */ 
         url('YourWebFontName.svg#YourWebFontName') format('svg'); /* Legacy iOS */ 
    font-stretch: condensed;
    font-style: oblique;
    font-weight: bold;
}

font-family:指定自定義字體名稱(chēng),在 css 中 font-family 屬性中使用字體名稱(chēng)應(yīng)用改字體。
url:指定字體文件路徑,
format: 指定自定義字體的格式,可能值為 truetype,opentype,truetype-aat,embedded-opentype,svg
font-stretch:定義字體拉伸
font-weight:定義字體粗細(xì)
font-style: 定義字體樣式,如斜體

2 網(wǎng)絡(luò)字體(Web font)文件格式

目前最主要的幾種網(wǎng)絡(luò)字體(web font)格式包括WOFF,SVG,EOT,OTF/TTF。

2.1 WOFF

WOFF是 Web Open Font Format 幾個(gè)詞的首字母簡(jiǎn)寫(xiě)。這種字體格式專(zhuān)門(mén)用于網(wǎng)上,由Mozilla聯(lián)合其它幾大組織共同開(kāi)發(fā)。由于使用了壓縮算法,WOFF字體通常比其它字體加載的要快些。所有的現(xiàn)代瀏覽器都開(kāi)始支持這種字體格式。

2.2 EOT

Embedded Open Type(eot)格式是IE專(zhuān)用字體,這種格式只在IE6 ~ IE8 里使用。

2.3 SVG / SVGZ

Scalable Vector Graphics (Font). SVG是一種用矢量圖格式改進(jìn)的字體格式,體積上比矢量圖更小,適合在手機(jī)設(shè)備上使用。只有iPhone上的Safari(4.1)之前的版本支持它。目前火狐、IE都不支持SVG字體格式?;鸷七t對(duì)SVG字體的支持,重點(diǎn)放在WOFF格式上。SVGZ是壓縮版的SVG。

2.4 TTF

TrueType Font 字體是Windows和Mac的最常見(jiàn)的字體,是一種RAW格式,因此他不為網(wǎng)站優(yōu)化,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+

2.5 OTF

OpenType Font 字體被認(rèn)為是一種原始的字體格式,其內(nèi)置在TureType的基礎(chǔ)上,所以也提供了更多的功能,支持這種字體的瀏覽器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+】

3 瀏覽器支持

瀏覽器 支持類(lèi)型
IE6,7,8 僅支持 Embedded OpenType(.eot) 格式。
Firefox 3.5 支持 TrueType、OpenType(.ttf, .otf) 格式。
Firefox 3.6 支持 TrueType、OpenType(.ttf, .otf) 及 WOFF 格式。
Chrome,Safari,Opera 支持 TrueType、OpenType(.ttf, .otf) 及 SVG Font(.svg) 格式。

4 工具

1 獲取免費(fèi)英文字體 http://www.fontsquirrel.com
2 字體格式轉(zhuǎn)換工具 http://www.fontsquirrel.com/tools/webfont-generator
3 中文字體 http://www.youziku.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 摘要:本篇文章包括(1)介紹@font-face(2)如何在網(wǎng)頁(yè)中使用@font-face插入特殊字體(3)中文在...
    Masukio閱讀 16,742評(píng)論 0 17
  • 一、概念 參考網(wǎng)頁(yè)字體Serif和Sans-serif的區(qū)別及瀏覽器字體的設(shè)置CSS Font知識(shí)整理總結(jié) 1.F...
    合肥黑閱讀 6,569評(píng)論 0 12
  • font-face是css3中允許使用自定義字體的一個(gè)模塊,他主要是把自己定義的Web字體嵌入到你的網(wǎng)頁(yè)中。到了今...
    Rin陽(yáng)閱讀 15,299評(píng)論 0 13
  • @font-face是CSS3新特性中的一個(gè)模塊,今天就來(lái)介紹下它。它主要是把自定義的Web字體嵌入到你的網(wǎng)頁(yè)中。...
    荷小音閱讀 1,095評(píng)論 0 2
  • 字體轉(zhuǎn)換工具:fontmin-app在線轉(zhuǎn)換:web-fontmin 本文參考地址:CSS3 @font-face...
    丶Dahl閱讀 837評(píng)論 0 1

友情鏈接更多精彩內(nèi)容