【发布时间】:2023-04-03 02:25:02
【问题描述】:
我在使用 Android Gingerbread 和之前版本的移动网站时遇到问题。等宽字体的行为与等宽字体不完全一样:不同的字符具有不同的宽度。
这是它在 Gingerbread 默认网络浏览器上的外观(我也在 Dolphin 和 Opera mini 上进行了测试):
这是它在 ICS 默认 Web 浏览器上的外观:
我使用的是从网上下载的 Cultive Mono。
<link href='http://fonts.googleapis.com/css?family=Cutive+Mono' rel='stylesheet' type='text/css'>
CSS:
#my_id span{font:12px 'Cutive Mono', serif; line-height:1.6}
我还尝试了操作系统的默认等宽字体:
#my_id span{font:12px monospace; line-height:1.6}
有人知道如何解决这个问题吗?我真的需要一个在我的移动网站上工作的 monospace。
提前致谢。
编辑
这将是 jsfiddle 中的一个示例:http://jsfiddle.net/HerrSerker/dE94s/9/
【问题讨论】:
-
除非您花时间准确地解释您所说的“一些小差异会扰乱我需要展示的确切视图”是什么意思——可能包括屏幕截图——任何人都很难帮助你。
-
嗨@CommonsWare!查看我的编辑版本 =]
-
我有同样的问题,似乎即使我设置了等宽字体,它也不是等宽字体。您可以查看我正在处理的测试页面:terminal.jcubic.pl/android.html 如果您看一下空间(提示)非常窄,它应该与字母的宽度相同。
-
@jcubic 查看我的答案,我认为使用正确的字体系列 css 参数将解决您网站上的问题
-
嗯,我带着完全相同的问题来到这里,吉他图!你见过这种风格的吉他ascii:``` E┌────┬───┬───┬───┬───┐ B├───┼───┼───┼── ─┼───┤ G├───┼───┼b7─┼───┼───┤ D├───┼─3─┼───┼───┼───┤ A ├───┼───┼─1─┼───┼───┤ E└───┴───┴───┴───┴───┘ ```(自然是cmets 里的一切都搞砸了……)
标签: android css font-face android-2.3-gingerbread android-2.2-froyo