2009-04-07 90 views
2

我试图在Java中使用固定宽度的字体。我可以使用Courier或Lucida控制台,但是当我应用“粗体”风格时,它会使字符宽度变大,而且在我的应用程序中不可接受。无论如何,我可以强制粗体字符与非粗体字符具有相同的宽度吗?Java中的粗体固定字体Swing

回答

4

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

+0

“Monospaced”作品。Courier New似乎是同样的东西。Consolas在我的机器上似乎没有工作(我有Windows) – 2009-04-27 13:31:55

1

我能想到的唯一解决方案是找到一个字体,该字体的宽度完全相同,无论粗体属性如何。我还没有找到这样的字体。

1

re @Mario Ortegon的建议,我问了一个Sun的论坛,有人建议Lucida Sans打字机,它似乎工作,但它看起来很糟糕。 > :(

+0

想我们不能两者兼得:((+1,这是一个解决方案) – 2009-04-09 06:59:57