今天,我将字体太棒了包更新为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;}
}woff2字体合适的mime类型是什么?
发布于 2015-03-10 02:45:45
在IIS中,可以通过将以下内容添加到项目的WOFF2中来声明WOFF2字体文件的mime类型:
<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
</system.webServer>更新:mime类型可能会根据最新的W3C编辑器的WOFF2规范草案而改变。见附录A:互联网媒体类型注册节6.5。Woff2.0声明了最新的提议的格式是font/woff2
发布于 2015-01-31 13:00:42
font/woff2
对于nginx,在mime.types文件中添加以下内容:
font/woff2 woff2;
旧答案
WOFF2字体的mime类型(有时编写为mimetype)已被建议为为application/font-woff2。
此外,如果您引用规范(http://dev.w3.org/webfonts/WOFF2/spec/),您将看到正在讨论font/woff2。我怀疑所有字体的文件mime类型最终将是更符合逻辑的font/* (font/ttf,font/woff2等).
注: WOFF2仍处于“工作草案”状态--尚未正式通过。
发布于 2015-07-01 02:48:40
阿帕奇
在Apache中,您可以按照woff2声明的.htaccess文件添加此链接 mime类型。
AddType application/font-woff2 .woff2IIS
在IIS中,只需将以下mimeMap标记添加到staticContent标记内的web.config文件中即可。
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />https://stackoverflow.com/questions/28235550
复制相似问题