css - Microsoft Sitka 字体不适用于 Chrome 和 Firefox

标签 css google-chrome firefox fonts font-face

我已将itka 横幅和sitka 显示字体添加到我当前正在开发的网站中。但字体没有渲染,我收到以下错误:

Failed to decode downloaded font: http://localhost:8080/design/fonts/SitkaBanner-BoldItalic.woff 2016-05-16 16:33:43.133 (index):1

OTS parsing error: OS/2: Failed to read version 5-specific fields

这对于每种文件类型都很常见。下面是我的字体代码:

@font-face {
    font-family: "banner";
    src: url("fonts/SitkaBanner-BoldItalic.eot");
    src: url("fonts/SitkaBanner-BoldItalic.eot?#iefix") format("embedded-opentype"),
    url("fonts/SitkaBanner-BoldItalic.woff") format("woff"),
    url("fonts/SitkaBanner-BoldItalic.woff2") format("woff2"),
    url("fonts/SitkaBanner-BoldItalic.ttf") format("truetype"),
    url("fonts/SitkaBanner-BoldItalic.otf") format("opentype"),
    url("fonts/SitkaBanner-BoldItalic.svg") format("svg");
}

我使用的是 PC,这在 safari 浏览器(Windows)上运行良好。感谢帮助。

最佳答案

这是因为 Sitka 包含一个特殊的 OpenType 表,即版本 5 OS/2 表,其中包含两个特殊字段:usLowerPointSize 和 usUpperPointSize,用于光学尺寸。 Chrome 的字体加载器不支持这些字段。

关于css - Microsoft Sitka 字体不适用于 Chrome 和 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253094/

相关文章:

html - 尝试在 Chrome 与 FF/IE 下为自动高度 div 实现相同的功能

java - 为什么 Selenium 使用我的默认选项卡组打开一个新的 Firefox 窗口?

javascript - 内容安全策略 : Ignoring report-sample within script-src: strict-dynamic specified

firefox - 如何使用 Firefox 插件执行外部应用程序?

javascript - jQuery:将 CSS 属性设置为空字符串而不是将其设置为无的效果?

html - 重叠元素 - 表格在前面,但光标在后面

json - 使用 XHR 请求将 Discord 嵌入发送到 Webhook

html - 如果显示属性之前未设置,则 CSS 悬停不适用于 chrome 中的相邻选择器

css - 从 p :tabView 中删除链接轮廓

javascript - jQuery animate() 函数不能移动一组嵌套元素?