由蘋果和微軟共同開發的一種計算機輪廓字體(曲線描邊字)類型標準。css
一種可縮放字體計算機字體類型,採用PostScript格式,微軟與Adobe聯合開發,用來替代TrueType字體的新字體。html
嵌入式OpenType字體是被微軟設計用來在網頁使用的字體格式。該字體格式是OpenType字體的壓縮格式。簡單地把字體嵌入到網頁中可能會致使受版權保護的字體在網絡上肆意複製。因此嵌入式OpenType包括了一些特性來阻止複製行爲。前端
Web開放字體格式是一種網頁所採用的字體格式標準。由萬維網聯盟的Web字體工做小組標準化。此字體格式不但可以有效利用壓縮來減小文件大小,且不包含加密也不受DRM(數字著做權管理)限制。css3
SVG字體當前只在Safari和Android瀏覽器中受支持。IE尚未考慮實現它,Chrome 38(和Opera25)移除了這個功能,Firefox已經無限期推遲實施它以專心實現WOFF。.svgz是壓縮版的.svg。web
在線字體庫瀏覽器
引用字體文件
在 CSS3 @font-face 規則中定義,而後方可以使用。網絡
@font-face { font-family: <family-name>; //必選。自定義名稱,如:syst、'syst bold'、"思源宋體",含中文、空格、下劃線等時加上單引號或雙引號 src: <src>; //必選。字體文件的 URL unicode-range: <unicode-range>; //可選。關於該屬性使用參考文末相關閱讀 font-variant: <font-variant>; //可選。未研究 font-feature-settings: <font-feature-settings>; //可選。未研究 font-variation-settings: <font-variation-settings>; //可選。未研究 font-stretch: <font-stretch>; //可選。定義如何拉伸字體 font-weight: <font-weight>; //可選。根據粗細引入不一樣字體文件,若是隻須要normal則能夠不用寫,引用的字體文件在使用時若須要加粗,而沒有在@規則中定義,是無效的 font-style: <font-style>; //可選。可是在使用時能夠定義斜體,而不須要引入斜體字體 } eg. @font-face { font-family: 'source_han_serif_cnbold'; src: url('bold-webfont.woff2') format('woff2'), url('bold-webfont.woff') format('woff'); //能夠指定多個路徑,關乎兼容性下文提到,format指定文件格式,對瀏覽器較友好 font-weight: normal; font-style: normal; } .font { font-family: "source_han_serif_cnbold"; font-size: 30px; }