【发布时间】:2012-07-16 07:47:28
【问题描述】:
我使用 Inkscape 为一组图标制作了自定义字体,并使用免费在线字体转换器和 Font Squirrel 生成不同的字体类型(woff、eot、ttf、svg)和 @font-face 代码以供包含。
该字体在带有 ttf、svg 和 woff-font 的 Google Chrome 以及 Internet Explorer 7 和 8 中运行良好,但在 FireFox 13 和 IE9 中某些图标无法呈现。字体的其他图标确实可以正常工作,因此文件交付没有问题。也因为字体在 Chrome 中工作,转换似乎成功了。
我认为问题与我正在使用的图标的类型或形状有关,但我找不到任何可以将这两个图标与我使用的其他图标区分开来的特别之处。
这个问题可以在我的 ASP.NET 项目中重现,也可以使用 Font Squirrel 提供的测试文件在本地重现。
更新: 仍然没有找到解决方案,但我发现当在 Windows 中安装相同的 TTF 字体时,它在 Firefox 中确实有效。但是当它通过@font-face 引用时,它不会。
【问题讨论】:
标签: firefox fonts internet-explorer-9 font-face inkscape