Lim*_*nte 272 fonts woff mime-types woff2
今天我将Font Awesome软件包更新到4.3.0并注意到添加了woff2字体.该文件在CSS中链接,因此我需要配置nginx以正确地提供woff2文件.
目前我在nginx配置字体中有这个块:
location ~* \.(otf|eot|woff|ttf)$ {
types {font/opentype otf;}
types {application/vnd.ms-fontobject eot;}
types {font/truetype ttf;}
types {application/font-woff woff;}
}
Run Code Online (Sandbox Code Playgroud)
什么是适用于woff2字体的mime类型?
Ste*_*son 425
在IIS中,您可以通过将以下内容添加到项目的web.config中来声明WOFF2字体文件的mime类型:
<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
更新:mime类型可能会根据最新的W3C编辑器草案WOFF2规范进行更改.请参阅附录A:Internet媒体类型注册部分6.5.WOFF 2.0规定了最新提出的格式font/woff2
atw*_*147 208
font/woff2
对于nginx,将以下内容添加到mime.types文件中:
font/woff2 woff2;
老答案
MIME类型(有时写为MIME类型)为WOFF2字体已经被提出作为application/font-woff2.
另外,如果您参考规范(http://dev.w3.org/webfonts/WOFF2/spec/),您将看到font/woff2正在讨论的内容.我怀疑所有字体的filal MIME类型最终将是更合乎逻辑的font/*(font/ttf,font/woff2等)...
NB WOFF2仍处于"工作草案"状态 - 尚未正式通过.
Fiz*_*zix 35
在Apache中,您可以通过此链接所述的文件添加woff2mime类型..htaccess
AddType application/font-woff2 .woff2
Run Code Online (Sandbox Code Playgroud)
在IIS中,只需将以下mimeMap标记添加到标记web.config内的文件中即可staticContent.
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
Run Code Online (Sandbox Code Playgroud)
fan*_*ory 17
http://dev.w3.org/webfonts/WOFF2/spec/#IMT
似乎w3c将其切换为 font/woff2
我看到有关于适当的mime类型的讨论.在链接中我们读到:
本文档定义了顶级 MIME类型"font"...
...正式定义的IANA子类型,例如"application/font-woff"......
W3C WebFonts WG的成员认为使用"应用程序"顶级类型并不理想.
然后
6.5. WOFF 2.0
Type name:
font
Subtype name:
woff2
Run Code Online (Sandbox Code Playgroud)
因此,W3C的提议与IANA不同.
我们可以看到它也与woff类型不同:http://dev.w3.org/webfonts/WOFF/spec/#IMT 我们读到:
Type name:
application
Subtype name:
font-woff
Run Code Online (Sandbox Code Playgroud)
是的
application/font-woff
Run Code Online (Sandbox Code Playgroud)
http://www.w3.org/TR/WOFF/#appendix-b
| 归档时间: |
|
| 查看次数: |
207738 次 |
| 最近记录: |