android - Iconfont 字符空间在 Android 中崩溃 (Fontastic)

标签 android css icon-fonts

我使用 Fontastic.me 创建了一个 iconfont。它在 Android 4.2.2 和 4.3 的 native 浏览器(例如:现代三星平板电脑)中运行良好。 在这些浏览器中,整个字体的字符是没有宽度的。使用 Fontastic.me 制作的每种字体(甚至是它自己提供的字体)都会出现这种情况。这是居中图标(水平)时的主要问题。

我已经建立了一个网页来测试它:http://ajuin2013.boondoggle.eu/fontastic-streamlineicons/icons-reference.html .粉红色表示字符的宽度。 以下屏幕截图将正常行为与 AndroidBrowser-behaviour 进行了比较: http://ajuin2013.boondoggle.eu/fontastic-streamlineicons/fontastic.png

我确定是因为Fontastic,因为当我使用Icomoon作为fontgenerator时,问题没有出现。我也通知了所有者,但他说他无法调查,因为他现在不知道如何在他的 Mac 上安装 Android 模拟器。

有人知道这里发生了什么吗?是什么导致字符空间崩溃?

最佳答案

我昨天遇到了同样的问题。我通过一些变通解决了它。就像你说的,当你想用 text-align:center; 使图标居中时;它最终更靠右。如果你把它放在左边,它会按预期向左对齐。所以我使 speudo 元素与图标的宽度完全相同,并将 speudo 元素居中 margin: 0 auto;在这种情况下,您可以将文本对齐保留在左侧。

我知道这不是完美的解决方案,但现在它适合我,也许也适合你。

关于android - Iconfont 字符空间在 Android 中崩溃 (Fontastic),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23490378/

相关文章:

java - 使用startActivity()时出现运行时错误

android - 收听 android 中光标的任何变化

css - 如何让子 div 在 HTML 中填充其父 div 的所有剩余水平空间?

css - 在 doctype 之前输出 var_dump 时,Fontello 图标字体显示奇怪的字符,直到清除缓存

javascript - 单击它时更改图标字体

android - 在 Android 中获取热门联系人数据

android - 无法使用最新的 google play 服务 7.5.0 的位置

javascript - 仅在使用 Javascript(Jquery) 单击背景时退出 Div [对于弹出窗口]

CSS3 双背景图像在 firefox 中不显示,但在 chrome 中显示?

javascript - 使用从 gulp-iconfont 生成的 css,字体符号无法正确显示