我使用Inkscape为一组图标定制了字体,并使用免费在线字体转换器和字体松鼠生成不同的字体类型(woff、eot、ttf、svg)和@字体-face代码以供包含。
该字体在Google中使用ttf、svg和woff字体,在7和8中运行良好,但在FireFox 13和IE9中,某些图标不会被呈现。字体的其他图标工作正常,因此文件的传递没有问题。此外,由于字体在Chrome中工作,转换似乎已经成功。
我认为这个问题与我正在使用的图标的类型或形状有关,但我找不到任何特别的东西来区分这两个图标和我使用过的其他图标。
这个问题可以在我的ASP.NET项目中重现,但也可以在本地使用Font松鼠提供的测试文件。
更新:仍然没有找到解决方案,但我发现在中安装相同的TTF字体时,它在火狐中确实有效。但是当它通过@字体面引用时,它就没有了。
发布于 2012-07-17 17:20:16
猜测这与您的字体或字体的CSS不是从同一个域调用这一事实有关。火狐和IE9都实施了相同的域起源限制。因此,不要在链接标签或CSS字体代码中使用域。
https://stackoverflow.com/questions/11521655
复制相似问题