浏览器中自定义字体警告

时间:2013-11-20 06:52:36

标签: apache .htaccess fonts webfonts

我在网络应用程序中使用自定义字体,chrome在控制台中显示以下警告消息。

Resource interpreted as Font but transferred with MIME type application/octet-stream: resource url/fontname.woff

我在.htaccess

中添加了以下行
AddType application/vnd.ms-fontobject    .eot
AddType application/x-font-opentype      .otf
AddType image/svg+xml                    .svg
AddType application/x-font-ttf           .ttf
AddType application/font-woff            .woff

它还没有解决问题,所以我在.htaccess中包含了以上行的后续行,

AddType application/octet-stream         .woff

虽然浏览器中仍显示警告消息。

1 个答案:

答案 0 :(得分:0)

AddType application/font-woff .woff

是正确的类型。您的问题很可能是您无法在.htaccess中使用AddType,因为它在httpd.conf中被禁用。你需要:

AllowOverride FileInfo

-OR -

AllowOverride All

在httpd.conf中的<Directory>上下文中指定;但是如果你可以编辑主配置,那么你应该在那里添加类型作为全局(或者升级apache以获得更新的MIME列表)。

PS。无论您尝试其他什么,请先删除AddType application/octet-stream .woff。该声明纯粹是错误,可能会覆盖正确的规则。