IIS中添加MIME類型
今天上傳一個html5后臺管理模版的時候,在服務器上預覽發(fā)現(xiàn)網(wǎng)頁加載的遠程woff類型的字體不顯示,如下圖所示:
在本地預覽的時候,正常加載字體文件應該是這樣的:
利用url訪問字體文件的時候提示:該頁無法顯示,但確實純在了這個文件,是不是服務器屏蔽了呢,可能是iis不支持woff格式的文件,帶著這些疑問,我登陸主機管理后臺,我使用的是主機屋提供的虛擬主機,其它主機可能設置不一樣,在mime類型里面默認有3個后綴名:
從上圖可以看到,沒有名為woff的文件類型,那么添加一個即可,正確的MIME信息應該是這么寫。
.woff application/x-font-woff .svg image/svg+xml //順便添加支持svg的格式,嘿嘿
添加成功以后,刷新網(wǎng)頁,果然看到了真實圖標字體顯示,其實其它類似的情況:在服務器上,明明有這個文件,卻無法顯示,也可以用這個方法解決。
附錄
什么是woff?
Web開放字體格式(Web Open Font Format,簡稱WOFF)是一種網(wǎng)頁所采用的字體格式標準。此字體格式發(fā)展于2009年,現(xiàn)在正由萬維網(wǎng)聯(lián)盟的Web字體工作小組標準化,以求成為推 薦標準。此字體格式不但能夠有效利用壓縮來減少檔案大小,并且不包含加密也不受DRM(數(shù)位著作權管理)限制。
在2010年4月8日,Mozilla基金會、Opera軟件公司和微軟提交WOFF之后,萬維網(wǎng)聯(lián)盟發(fā)表評論指,希望WOFF不久能成為所有瀏覽器都支持的、“單一、可互操作的(字體)格式”。[6]2010年7月27日,萬維網(wǎng)聯(lián)盟將WOFF作為工作草案發(fā)布。
WOFF的MIME類型是:application/x-font-woff,目前的IIS7里面默認沒有這個MIME類型,如果要讓網(wǎng)站支持這個,請在IIS7里面的MIME類型里面添加woff。
woff規(guī)格
WOFF本質上是包含了基于sfnt的字體(如TrueType、OpenType或開放字體格式),且這些字體均經(jīng)過WOFF的編碼工具壓縮,以便嵌入網(wǎng)頁中。這個字體格式使用zlib壓縮,[2]文件大小一般比TTF小40%。
woff支持
- WOFF得到許多主要字體制造公司的支持,并且已經(jīng)為Mozilla Firefox3.6版所支持。
- 微軟自第三個platform review版本的Internet Explorer 9起,就對WOFF添加了全部的支持。
- WebKit瀏覽器支持WOFF,Safari自5.1起支持WOFF,Google Chrome則自5.0起就支持WOFF。
- Presto自2.7.81起支持WOFF。
md/application/markdown: 添加mime支持markdown文件類型
作者:Tyler Ning
出處:http://www.rzrgm.cn/tylerdonet/
本文版權歸作者和博客園共有,歡迎轉載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,請微信聯(lián)系冬天里的一把火



浙公網(wǎng)安備 33010602011771號