【问题标题】:HTMLViewer can't display monospaced fonts?HTMLViewer 不能显示等宽字体?
【发布时间】:2013-03-06 17:57:25
【问题描述】:

我有一个 HTML 文件,它在 <body> 标记内的内容周围有 <pre style="font-family: 'Courier-New', monospaced;">。 如果我用 HTMLViewer 打开它,字体看起来像 Courier New,但它根本不是等宽的!

您知道如何让 Android 的 HTMLViewer 以等宽字体呈现等宽字体吗?

【问题讨论】:

  • 如果找不到 Courier_New,那么它将应用等宽字体...
  • afaik Courier New 也应该是等宽的...
  • 试试opera、firefox、dolphin、chrome等浏览器...
  • 问题是我需要将该文件发送到使用本机 Html.fromHtml() 方法预渲染并发送到打印机的打印应用程序......但该应用程序不是我的。 .. 我想我将不得不使用 RTF...

标签: android html fonts


【解决方案1】:

刚刚发现 Android 没有 Courier New,而且它的“等宽”字体并不是真正的等宽字体。 您可以将字体添加到项目的资产中,但如果您希望其他应用程序正确呈现该文件,则设备的 root 权限太高了。

所以基本上,我不可能做我需要的事情。 无论如何,谢谢你们的帮助......

【讨论】:

    猜你喜欢
    • 2013-01-09
    • 2020-12-17
    • 2014-10-10
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 2019-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多