Bootstrap 3.0.3 glyphicons在iOS 7上显示表情符号

问题描述 投票:12回答:5

我使用Bootstrap 3.0.3 glyphicons。在桌面浏览器和Android设备上都可以。我的问题是关于Apple设备(在运行iOS7的iPhone和iPad上测试过)。

glyphicons看起来像表情符号。我发现了一些问题,但没有回答我的问题。

以下是查看屏幕截图的链接:http://www.fredericblancheton.fr/imgdisallow/image.png

谢谢您的帮助。

ios twitter-bootstrap emoticons glyphicons
5个回答
2
投票

我有一个类似的问题,但只有当样式表中的font-face包含另一种字体时。似乎移动safari或safari通常具有非常短的超时,用于加载通过font-face语法包含的字体。

我不得不从主样式表中删除字体,并使用font-face语法直接在sites头中添加<style></style>语法。奇怪的。

另一种方法是在filamentgroup上进行说明,它们使用字体的Data-URI语法并通过javascript异步加载它们。这也应该欺骗浏览器等待更长时间。 - > http://www.filamentgroup.com/lab/font-loading.html


1
投票

我们在我们的应用程序中看到了同样的问题 - 这完全是奇怪的。当用户安装了旧的表情符号应用程序(“Emoji Free!”,我在应用程序商店中找不到它)时,就会发生这种情况。

唯一的解决方案是让用户卸载应用程序。


0
投票

我遇到了同样的问题,并通过从@ font-face中删除woff2字体文件来解决它。似乎iOS不支持woff2。

[更新2016-03-02]上面的修复只是运气问题(时间?)。 @rofflox的答案似乎更有前途,它对我有用。


0
投票

我刚试过上面的解决方案,但没有一个能为我工作。结果表明:

  1. 我已经更新了bootstrap到3.3.6 css
  2. 我没有更新它附带的字体文件

获取最新版本的字体文件修复了我的问题与不需要的表情符号。


0
投票

我今天开始使用Pulsar for Salesforce获得此错误,我发现我的FE DEV包含了对字体的引用,并忘记使用新字体更新静态资源!如果有帮助的人。

© www.soinside.com 2019 - 2024. All rights reserved.