【发布时间】:2013-09-25 08:36:00
【问题描述】:
有没有办法改进 Swing JTextFields 中的字体渲染?这是我现在得到的:
如您所见,它看起来非常参差不齐。有什么办法可以改善吗?我正在使用 GTKLookAndFeel,以防万一有人需要知道。
(我看了this的问题,但没有多大帮助。)
SSCCE:
public class foo extends JFrame{
foo(){
add(new JTextField);
setVisible(true);
}
}
我在 Linux 上,所以这可能与它有关。我在 linux 中使用 Infinality 来获得更好的字体。
【问题讨论】:
-
从我所读到的,关于你现在可能实现这一点的唯一方法是在绘制组件时直接将 RenderingHints 应用到组件,这真的很混乱
-
请编辑您的问题以包含一个sscce,以展示您说明的问题。还可以考虑使用默认字体。
-
@trashgod -- 我刚刚添加了一个。
-
关于 Infinality 字体的更多细节?
-
这是我用来启动它的命令:
sudo /etc/fonts/infinality/infctl.sh setstyle linux。所以我只是使用默认的 Linux 预设。
标签: java swing fonts gtk look-and-feel