日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

font-face使用的web字体格式介绍、浏览器兼容和字体转换

發布時間:2023/12/14 HTML 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 font-face使用的web字体格式介绍、浏览器兼容和字体转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

隨著互聯網的發展,越來越多以前不懂互聯網的人也接觸到了互聯網。我們的客戶對于互聯網認知以及對于設計的要求是越來越高。設計師也是變成花樣來滿足客戶的區中變態需求。?

我們經常在項目中遇到各種非常個性化的字體,做前端的朋友都會知道css3可使用font-face來實現服務器端字體。

沒錯,一下分享的正是font-face相關內容,不過不是如何使用font-face,而是分享一下轉換字體的途徑,具體請看下面內容 ?
?

Web字體格式介紹
1、TrueType (.ttf)
  Windows和Mac系統最常用的字體格式,其最大的特點就是它是由一種數學模式來進行定義的基于輪廓技術的字體,這使得它們比基于矢量的字體更容易處理,保證了屏幕與打印輸出的一致性。同時,這類字體和矢量字體一樣可以隨意縮放、旋轉而不必擔心會出現鋸齒。

.ttf字體是Windows和Mac的最常見的字體,是一種RAW格式,因此他不為網站優化,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;?


2、EOT – Embedded Open Type (.eot)
  嵌入字體格式(EOT)是微軟開發的一種技術,允許 OpenType 字體嵌入到網頁并可以下載至瀏覽器渲染,瀏覽器根據 CSS 中 @font-face 的定義,下載,渲染這種 .EOT 后綴的字體文件。這些文件只在當前頁活動的狀態下,臨時安裝在用戶的系統中。
?
.eot字體是IE專用字體,可以從TrueType創建此格式字體,支持這種字體的瀏覽器有【IE4+】;


3、OpenType (.otf)
  OpenType是一種可縮放字型(scalable font)電腦字體類型,采用PostScript格式,是美國微軟公司與Adobe公司聯合開發,用來替代TrueType字型的新字型。這類字體的文件擴展名為.otf,類型代碼是OTTO,現行標準為OpenType 1.4。OpenType最初發表于1996年,并在2000年之后出現大量字體。它源于微軟公司的TrueType Open字型,TrueType Open字型又源于TrueType字型。OpenType font包括了Adobe CID-Keyed font技術。Adobe公司已經在2002年末將其字體庫全部改用OpenType格式。
?
.otf字體被認為是一種原始的字體格式,其內置在TureType的基礎上,所以也提供了更多的功能,支持這種字體的瀏覽器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+】;


4、WOFF – Web Open Font Format (.woff)
  相對于 TrueType 和 OpenType ,WOFF(Web開發字體格式)是一種專門為了 Web 而設計的字體格式標準,它并不復雜,實際上只是對于 TrueType / OpenType 等字體格式的封裝,并針對網絡使用加以優化:每個字體文件中含有字體以及針對字體的元數據(Metadata),字體文件被壓縮,以便于網絡傳輸,并且不包含任何加密或者 DRM 措施。包括 Adobe、 Lino Type、Monotype 在內的幾乎所有主要的字體供應商都加入到支持 WOFF 的行列中來
?
.woff字體是Web字體中最佳格式,他是一個開放的TrueType/OpenType的壓縮版本,同時也支持元數據包的分離,支持這種字體的瀏覽器有【IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】;


5、SVG (Scalable Vector Graphics) Fonts (.svg)
  顧名思義,就是使用SVG技術來呈現字體,還有一種gzip壓縮格式的SVG字體.svgz。SVG可縮放矢量圖形(Scalable Vector Graphics)是基于可擴展標記語言(XML),用于描述二維矢量圖形的一種圖形格式。SVG由W3C制定,是一個開放標準。SVG嚴格遵從XML語法,并用文本格式的描述性語言來描述圖像內容,因此是一種和圖像分辨率無關的矢量圖形格式。SVG可以使你設計的網頁可以更加精彩細致,使用簡單的文本命令,SVG可實現色彩線性變化、路徑、自定義字體、透明效果、濾鏡效果等各式常見的圖形圖像效果。

.svg字體是基于SVG字體渲染的一種格式,支持這種字體的瀏覽器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2+】。


瀏覽器兼容性一覽
使用CSS3的@font-face屬性可以實現在網頁中嵌入任意字體,但是IE只支持微軟自有的EOT格式字體,而其他瀏覽器都不支持這一字體格式,其它瀏覽器可以設置TTF(TrueType)和OTF(OpenType)兩種字體作為自定義字體,瀏覽器對@font-face屬性及各種字體格式支持詳的細情況如下:

注意:
1、以上內容收集于網絡資料
2、現在高級瀏覽器的最新版本都是可以支持的,上面內容主要是給朋友們做個參考


下面給大家推薦幾個咱在項目中經常使用的字體格式轉換工具
Online Font Converter
https://onlinefontconverter.com/

?

Free Font Conve
http://www.freefontconverter.com/

?

The FontSquir-rel Con-verter
http://www.fontsquirrel.com/fontface/generator


fontconverter
http://www.fontconverter.org/


font-face generator
https://everythingfonts.com/font-face

Font 2 Web
http://www.font2web.com/

ttf 2 eot
http://ttf2eot.sebastiankippe.com/

otf 2 woff
http://orionevent.comxa.com/otf2woff.html


字客網
https://www.fontke.com/tool/fontface/
???????

注意:
1、以上工具大多都是親測可用的
2、英文字體在不考慮文字使用版權的情況下大多數都是可以直接轉換成web字體的,當然中文字體只要不是特別大一般也可以的
3、上文都是國外網站,所以可能需要翻墻哦!

另外,再推薦幾個國內的在線字庫 ??

1、有字庫
https://www.youziku.com/
平臺可以實現css引用和js引用2中方式,
but,平臺分為免費用戶和收費用戶,免費用戶是有使用次數限制的,具體收費情況可以自行到官網查詢

2、justfont
http://cn.justfont.com/
類似"有字庫"也提供收費方案

3、阿里巴巴
https://www.iconfont.cn/webfont?spm=a313x.7781068.0.d81ec59f2#!/webfont/index
阿里全段時間推出了一個普惠體,可免費商用,不失為設計師一大福利啊

總結

以上是生活随笔為你收集整理的font-face使用的web字体格式介绍、浏览器兼容和字体转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。