@font-face解析

@font-face是CSS3中的一個模塊犀农,他主要是把自己定義的web字體嵌入到你的網頁中
1绎狭、@font-face語法規(guī)則

@font-face{
     font-family:<Your Web Font Name>;
     src:source format字體格式
     font-weight:weight
     font-style:style;
}

(1)your web font name:此值指的是自己定義的字體名稱,最好少下載的默認字體慎宾。
(2)source:此值指的是你自己定義的字體存放路徑
(3)format:指的是你自定義的字體格式巷折,主要用來幫助瀏覽器識別舱卡。

2、說到瀏覽器對@font-face的兼容問題陪毡,這里涉及到一個字體format的問題米母,因為不同的瀏覽器對字體格式支持是不一致的,這樣大家有必要了解一下毡琉,各種版本的瀏覽器支持什么樣的字體铁瞒,前面也簡單帶到了有關字體的幾種格式,下面我就分別說一下這個問題桅滋,讓大家心里有一個概念:
(1)TureTpe(.ttf)格式:.ttf字體是Windows和Mac的最常見的字體慧耍,是一種RAW格式身辨,因此他不為網站優(yōu)化,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;
(2) OpenType(.otf)格式:.otf字體被認為是一種原始的字體格式芍碧,其內置在TureType的基礎上煌珊,所以也提供了更多的功能,支持這種字體的瀏覽器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+】;
(3) Web Open Font Format(.woff)格式:.woff字體是Web字體中最佳格式泌豆,他是一個開放的TrueType/OpenType的壓縮版本定庵,同時也支持元數(shù)據(jù)包的分離,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】;(4) Embedded Open Type(.eot)格式:.eot字體是IE專用字體践美,可以從TrueType創(chuàng)建此格式字體,支持這種字體的瀏覽器有【IE4+】洗贰;
(5) SVG(.svg)格式:.svg字體是基于SVG字體渲染的一種格式,支持這種字體的瀏覽器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2+】。這就意味著在@font-face中我們至少需要.woff,.eot兩種格式字體陨倡,甚至還需要.svg等字體達到更多種瀏覽版本的支持敛滋。

3、支持更多瀏覽器的寫法

@font-face{
     font-family:your web font name;
     src:url('your web font name.eto' ) format('eto');  //IE
     src:url('your web font name.woff')  format('woff') ,url('your web font name.tff') format('truetype'); //non-IE
}

更多瀏覽器支持

@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 */ 
  }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末兴革,一起剝皮案震驚了整個濱河市绎晃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杂曲,老刑警劉巖庶艾,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異擎勘,居然都是意外死亡咱揍,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門棚饵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來煤裙,“玉大人,你說我怎么就攤上這事噪漾∨鹋椋” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵欣硼,是天一觀的道長题翰。 經常有香客問我,道長诈胜,這世上最難降的妖魔是什么豹障? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮焦匈,結果婚禮上沼填,老公的妹妹穿的比我還像新娘。我一直安慰自己括授,他們只是感情好坞笙,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布岩饼。 她就那樣靜靜地躺著,像睡著了一般薛夜。 火紅的嫁衣襯著肌膚如雪籍茧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天梯澜,我揣著相機與錄音寞冯,去河邊找鬼。 笑死晚伙,一個胖子當著我的面吹牛吮龄,可吹牛的內容都是我干的。 我是一名探鬼主播咆疗,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼漓帚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了午磁?” 一聲冷哼從身側響起尝抖,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎迅皇,沒想到半個月后昧辽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡登颓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年搅荞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片框咙。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡取具,死狀恐怖,靈堂內的尸體忽然破棺而出扁耐,到底是詐尸還是另有隱情,我是刑警寧澤产阱,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布婉称,位于F島的核電站,受9級特大地震影響构蹬,放射性物質發(fā)生泄漏王暗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一庄敛、第九天 我趴在偏房一處隱蔽的房頂上張望俗壹。 院中可真熱鬧,春花似錦藻烤、人聲如沸绷雏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涎显。三九已至坤检,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間期吓,已是汗流浹背早歇。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留讨勤,地道東北人箭跳。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像潭千,于是被迫代替她去往敵國和親谱姓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內容

  • 摘要:本篇文章包括(1)介紹@font-face(2)如何在網頁中使用@font-face插入特殊字體(3)中文在...
    Masukio閱讀 16,451評論 0 17
  • @font-face是CSS3新特性中的一個模塊脊岳,今天就來介紹下它逝段。它主要是把自定義的Web字體嵌入到你的網頁中。...
    荷小音閱讀 930評論 0 2
  • 一割捅、概念 參考網頁字體Serif和Sans-serif的區(qū)別及瀏覽器字體的設置CSS Font知識整理總結 1.F...
    合肥黑閱讀 6,086評論 0 12
  • 字體轉換工具:fontmin-app在線轉換:web-fontmin 本文參考地址:CSS3 @font-face...
    丶Dahl閱讀 774評論 0 1
  • font-face是css3中允許使用自定義字體的一個模塊奶躯,他主要是把自己定義的Web字體嵌入到你的網頁中。到了今...
    Rin陽閱讀 14,702評論 0 13