我正在开发一个小型网络应用程序。
我尝试以一种类似于ASCII艺术的方式显示一些输出,使用了方框绘图字符。
然而,我注意到在Android上,空格(
)与其他字符的宽度不相等,导致输出难看。
我已将字体设置为monospace
,甚至尝试了monospace, monospace
CSS设置。
要查看我在说什么:
请在Android上和桌面浏览器上打开https://tpgnow.herokuapp.com/CERN。
有人有解决这个问题的方案吗?
我正在开发一个小型网络应用程序。
我尝试以一种类似于ASCII艺术的方式显示一些输出,使用了方框绘图字符。
然而,我注意到在Android上,空格(
)与其他字符的宽度不相等,导致输出难看。
我已将字体设置为monospace
,甚至尝试了monospace, monospace
CSS设置。
要查看我在说什么:
请在Android上和桌面浏览器上打开https://tpgnow.herokuapp.com/CERN。
font-family: monospace,monospace;
和font-family: font-family: "DejaVu Sans Mono", "Menlo", "Lucida Sans Typewriter", "Lucida Console", "monaco", "Bitstream Vera Sans Mono", monospace;
。同时,我也尝试了使用
和普通空格。此外,它还被包裹在<pre>
标签中。 这个问题只出现在 Android 上(在桌面和 iOS 上显示正常)。 - stklik@font-face
声明DejaVu Sans Mono,并回退到monospace
。你测试过哪些版本的Android? - Mike 'Pomax' Kamermans