我使用Bootstrap 3.0.3 glyphicons。在桌面浏览器和Android设备上都可以。我的问题是关于Apple设备(在运行iOS7的iPhone和iPad上测试过)。
glyphicons看起来像表情符号。我发现了一些问题,但没有回答我的问题。
以下是查看屏幕截图的链接:http://www.fredericblancheton.fr/imgdisallow/image.png
谢谢您的帮助。
我有一个类似的问题,但只有当样式表中的font-face
包含另一种字体时。似乎移动safari或safari通常具有非常短的超时,用于加载通过font-face
语法包含的字体。
我不得不从主样式表中删除字体,并使用font-face
语法直接在sites头中添加<style></style>
语法。奇怪的。
另一种方法是在filamentgroup上进行说明,它们使用字体的Data-URI语法并通过javascript异步加载它们。这也应该欺骗浏览器等待更长时间。 - > http://www.filamentgroup.com/lab/font-loading.html
我们在我们的应用程序中看到了同样的问题 - 这完全是奇怪的。当用户安装了旧的表情符号应用程序(“Emoji Free!”,我在应用程序商店中找不到它)时,就会发生这种情况。
唯一的解决方案是让用户卸载应用程序。
我遇到了同样的问题,并通过从@ font-face中删除woff2字体文件来解决它。似乎iOS不支持woff2。
[更新2016-03-02]上面的修复只是运气问题(时间?)。 @rofflox的答案似乎更有前途,它对我有用。
我刚试过上面的解决方案,但没有一个能为我工作。结果表明:
获取最新版本的字体文件修复了我的问题与不需要的表情符号。
我今天开始使用Pulsar for Salesforce获得此错误,我发现我的FE DEV包含了对字体的引用,并忘记使用新字体更新静态资源!如果有帮助的人。