CSS調用遠程字體


CSS中的@font-face方法可以調用服務器端的字體。
Demo 可以參考: http://idv3.sinaapp.com 中標題字體的用法,具體用法如下:

@font-face { 
     font-family:name; 
     src: local('Ubuntu'), url(url) format('woff');
     sRules
}

兼容性的情況,Chrome、Firefox、Opera均沒有問題,IE系列不支持 .ttf 和 .otf。兼容IE需要 .eot 或者 .woff 的字體格式。

看了[參考資料 1]的文章,使用 font-face 有不需要本地字庫支持就能夠保持字體樣式一致,而不必使用圖片代替的優勢,缺點就是有可能會消耗加載的時間。

那么為了更好的使用font-face,我們需要做的就是提高字體的加載及響應時間。

對於字體的Format,主要有以下幾種字體:

1、TrueType(.ttf)格式。
.ttf 字體是Windows和Mac的最常見的字體,是一種RAW格式。

2、OpenType(.otf)格式。
.otf字體被認為是一種原始的字體格式,其內置在TrueType的基礎上,提供了更多的功能。

3、Web Open Font Format(.woff)格式。
.woff字體是Web字體中最佳格式,是一個TrueType的壓縮版本,同時也支持原數據包的分離。

4、Embedded Open Type(.eot)格式。
.eot字體是IE專用字體,可以從TrueType創建此格式字體。

5、SVG(.svg)格式。
.svg字體是基於SVG字體渲染的一種格式。

參考資料:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM