我的程序中有一个从Font Squirrel生成的字体,我就是不能让它在IIS中工作,它在localhost中可以工作.我将application/font-woff article添加到我的MIME类型中,但它仍然不想工作.

Context
--Fonts
----font location
--css files

CSS

@font-face {
    font-family: 'wallStreetFont';
    src: url('Fonts/subway-webfont.eot');
    src: url('Fonts/subway-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/subway-webfont.woff2') format('woff2'),
         url('Fonts/subway-webfont.woff') format('woff'),
         url('Fonts/subway-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

EDIT CURRENT MIME

我使用的是默认的IIS 8 MIME font/x-woff

推荐答案

很高兴看到WOFF2包含在字体松鼠字体中!虽然IIS8不需要为WOFF添加MIME类型,但它需要为WOFF2添加一个MIME类型.W3C recommends:

application/font-woff2

有关WOFF2的更多信息,请参见here.

要在IIS中添加MIME类型,请按如下方式修改Web.Config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <!-- ... -->
  <system.webServer>
    <!-- ... -->
    <staticContent>
      <!-- ... -->
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
    </staticContent>
    <!-- ... -->
  </system.webServer>

Css相关问答推荐

Javascript Splitter Divider hover color css

实现前景渐变到背景的平滑混合

如何从 WooCommerce 中的 Betheme 图像中删除产品永久链接图标

包含 N 个 React 组件的砌体网格

flexbox换行时自动设置高度的原理是什么

CSS关键帧中使用transform-origin存在问题的解决方案

CSS 布局:使一列依赖于另一列

flex-wrap 导致 children 身高加倍

我怎样才能准确地获得虚构文本内容宽度的边距?

CSS 仅过渡背景 colored颜色

没有 colored颜色 Select 器的 JavaFX colored颜色 Select 器

混合模式粘性位置

在活动状态下更改按钮的外观

预期失败时使用toHaveStyle进行测试

使用 MUI 动态绘制多个边框

AngularJS Graphs & Charts - 实线和虚线的混合

在响应式设计中指定 HTML 文本中的首选换行点

thead 和 tbody 之间的间距

:last-child 没有按预期工作?

为什么 CSS 中的光标:指针效果不起作用