【问题标题】:bold fixed fonts in Java SwingJava Swing 中的粗体固定字体
【发布时间】:2009-04-07 14:50:14
【问题描述】:

我正在尝试在 Java 中使用固定宽度的字体。我可以使用 Courier 或 Lucida Console,但是当我应用“粗体”样式时,它会使字符的宽度变大,这在我的应用程序中是不可接受的。无论如何我可以强制粗体字符与非粗体字符具有相同的宽度吗?

【问题讨论】:

    标签: java swing fonts


    【解决方案1】:

    Monospaced 应该可以在任何平台上运行。 在 Windows 上,我喜欢 ConsolasCourier New 也应该可以工作。

    【讨论】:

    • “等宽”作品。 Courier New 似乎是一回事。 Consolas 似乎无法在我的机器上运行(我有 Windows)
    • Monospaced 不仅可以工作,而且在我的 Windows 机器上加载速度更快。
    • Courier New 对我不起作用,| 字符与字母的宽度不同。 Monospaced 工作正常! +1
    【解决方案2】:

    我能想到的唯一解决方案是找到一个以完全相同的宽度呈现的字体,而不管粗体属性如何。我还没有找到这样的字体。

    【讨论】:

      【解决方案3】:

      关于@Mario Ortegon 的建议,我在 Sun 论坛上问过,有人建议使用 Lucida Sans 打字机,它看起来确实有效,但看起来很糟糕。 >:(

      【讨论】:

      • 猜猜我们不能同时拥有它:((+1,这是一个解决方案)
      猜你喜欢
      • 2011-08-21
      • 1970-01-01
      • 2011-11-01
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 2012-02-23
      • 1970-01-01
      相关资源
      最近更新 更多