在网上搜索,我发现了一堆不同的建议,什么正确的MIME类型的字体是,但我还没有尝试任何MIME类型,使我摆脱Chrome警告,如以下:
资源解释为字体,但使用MIME类型font/otf传输
字体是OTF。
到目前为止,我已经尝试了以下MIME类型
字体/传递 应用程序/ font-otf 应用程序/字体 应用程序/传递 应用程序/八进制 应用程序/ x-font-otf application/x-font-TrueType(我知道这不是truetype,但有一个来源引用了OTF)
在网上搜索,我发现了一堆不同的建议,什么正确的MIME类型的字体是,但我还没有尝试任何MIME类型,使我摆脱Chrome警告,如以下:
资源解释为字体,但使用MIME类型font/otf传输
字体是OTF。
到目前为止,我已经尝试了以下MIME类型
字体/传递 应用程序/ font-otf 应用程序/字体 应用程序/传递 应用程序/八进制 应用程序/ x-font-otf application/x-font-TrueType(我知道这不是truetype,但有一个来源引用了OTF)
当前回答
NGINX溶液
file
/usr/local/nginx/conf/mime.types
add
font/ttf ttf;
font/opentype otf;
application/font-woff woff2;
application/font-woff woff;
application/vnd.ms-fontobject eot;
删除
application/octet-stream eot;
Ref
http://drawingablank.me/blog/font-mime-types-in-nginx.html
其他回答
也许这能帮到别人。我在iis7上看到。ttf已经是一个已知的mime类型。它被配置为:
application/octet-stream
所以我只是添加了所有的CSS字体类型(。oet, .svg, .ttf, .woff)和IIS开始为它们提供服务。Chrome开发工具也不会抱怨重新解释类型。
欢呼, 迈克尔
自2017年2月起,RFC 8081增加了字体/*媒体类型,这些类型也列在IANA媒体类型列表中。Font /otf在这个列表中。
自2013年3月起IANA。ORG推荐使用。otf: 应用程序/ font-sfnt
其他字体:
.eot -> application/vnd.ms-fontobject (as from December 2005)
.otf -> application/font-sfnt (as from March 2013)
.svg -> image/svg+xml (as from August 2011)
.ttf -> application/font-sfnt (as from March 2013)
.woff -> application/font-woff (as from January 2013)
查看更多
以下内容可用于电子书领域:
应用程序/ vnd.ms-opentype
我想对于网络也是一样的。
尝试使用“font/opentype”。