首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >火狐和IE9中没有显示的字体字符

火狐和IE9中没有显示的字体字符
EN

Stack Overflow用户
提问于 2012-07-17 11:35:39
回答 1查看 829关注 0票数 2

我使用Inkscape为一组图标定制了字体,并使用免费在线字体转换器和字体松鼠生成不同的字体类型(woff、eot、ttf、svg)和@字体-face代码以供包含。

该字体在Google中使用ttf、svg和woff字体,在7和8中运行良好,但在FireFox 13和IE9中,某些图标不会被呈现。字体的其他图标工作正常,因此文件的传递没有问题。此外,由于字体在Chrome中工作,转换似乎已经成功。

我认为这个问题与我正在使用的图标的类型或形状有关,但我找不到任何特别的东西来区分这两个图标和我使用过的其他图标。

这个问题可以在我的ASP.NET项目中重现,但也可以在本地使用Font松鼠提供的测试文件。

更新:仍然没有找到解决方案,但我发现在中安装相同的TTF字体时,它在火狐中确实有效。但是当它通过@字体面引用时,它就没有了。

EN

回答 1

Stack Overflow用户

发布于 2012-07-17 17:20:16

猜测这与您的字体或字体的CSS不是从同一个域调用这一事实有关。火狐和IE9都实施了相同的域起源限制。因此,不要在链接标签或CSS字体代码中使用域。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11521655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档