【问题标题】:Web fonts mime type warningWeb 字体 mime 类型警告
【发布时间】:2012-04-24 14:38:56
【问题描述】:

我正在通过 webfonts.fonts.com 使用由他们的服务器提供的免费网络字体服务,我在 Chrome/Safari 浏览器控制台中收到以下警告:“资源解释为字体但使用 MIME 类型 application/octet-stream 传输。"

这是 JS 链接 fonts.com 指定放置在标题中:

<script type="text/javascript" src="http://fast.fonts.com/jsapi/f3d92ff3-2575-4cb8-a4b8-9b4c5d0376fb.js"></script>

这是我正在使用的 CSS:

h1 { margin-bottom: 10px;font: 35px/35px 'Helvetica W01 Blk', Arial, Helvetica, sans-serif; font-weight: bold; color: #00AEEF; }

我不知道警告是什么意思,我想知道,因为它只是一个警告而不是错误,是否有那么严重。 我已经在各种浏览器、Mac 和 PC 上测试了该网站,从表面上看,一切正常,看起来应该是这样。

任何人都可以阐明我是否做错了什么,或者即使这是否是一个问题? 很高兴在必要时发布更多信息。

提前致谢。

【问题讨论】:

    标签: embedded-fonts webfonts mime-message


    【解决方案1】:

    这个警告完全可以忽略。我们的服务使用“application/octet-stream”作为我们字体数据的通用 MIME 类型,因为对于各种 Web 字体格式似乎没有任何官方标准化/认可的 MIME 类型。各个实体确实对某些格式提出了一些建议,但是,使用这种通用 MIME 类型有助于我们最大限度地与我们支持的浏览器兼容。

    如果您对服务正常运行有任何问题,请随时通过我们的支持表单发送工单与我们联系:

    http://webfonts.fonts.com/en-US/ContactUs/TechnicalSupport

    【讨论】:

    • 非常感谢您的确认 :) 我不确定我是否在做某事。
    • 如果有办法抑制这些错误会更好吗?它们使控制台变得混乱,使调试其他错误变得更加困难
    • 查看link for solution:您可以通过使用以下每个字体文件扩展名的 MIME 类型更新 Web 服务器的配置来删除控制台中的这些警告:.ttf — font/truetype .otf —字体/opentype .eot — 应用程序/vnd.ms-fontobject .woff — 应用程序/x-font-woff 。如果使用 Apache 配置,请为 .htaccess 中的每种字体类型使用 AddType 指令: AddType application/vnd.ms-fontobject eot AddType font/opentype otf AddType font/truetype ttf AddType application/x-font-woff woff
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 2019-12-17
    • 2013-09-19
    • 2011-04-05
    • 1970-01-01
    • 2012-05-07
    • 2011-03-15
    相关资源
    最近更新 更多