在 IIS8.5 的服务器级别添加了 woff2 MimeType。woff2 字体已加载到主页和某些页面上,但未加载到其他一些页面上。您知道是什么原因造成的吗?
该网站是一个 wordpress 网站。
答案1
我在 IIS 8.5 服务器上遇到了同样的问题。我最终将以下内容添加到我的 Web.config 文件中:
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
</system.webServer>
如果您的 Web.config 文件中已经有一个部分,则只需将标记和内容添加到该部分即可。如果您的部分中已经有一个部分,则同样如此:只需像上例一样添加和对即可。
另一点需要注意的是,您可能会发现服务器需要一种 application/x-font-woff 类型,甚至可能只是 font/woff 和 font/woff2。