我正在开发一个具有Synth外观的Java swing应用程序。应用程序有一个包含一些文本的背景图像,我需要在此背景图层上方有一些“活动”文本(JLabel中的文本)。但是,我选择的字体(Verdana)由于某种原因在Swing中渲染非常糟糕,因此,活动文本的字体与背景的字体不匹配。有没有人知道如何让文字在Swing中看起来更平滑?我发现了类似的问题here和here,但我不确定AA对其他应用程序图像的影响,或者是否使用AWT桌面属性或-Dswing.aatext =真旗。任何提示将非常感激。谢谢!
编辑:我在OSX以及Windows 7中测试过它们都表现出相同的效果。