在测试我的JavaFX 8应用程序的GUI时,我注意到一些标签没有显示反锯齿文本。经过一些搜索和努力,我发现正在发生一件非常烦人的事情。抗锯齿仅应用于字体大小大于80px的标签。以下是一个比较使用AA的JavaFX和Swing应用程序的示例:
示例代码:https://gist.github.com/anonymous/be60bb89181376ff12aa
是否有一种方法可以强制在所有字体大小中使用AA?这种情况也发生在您身上吗?我在JavaFX Jira上搜索了类似的错误,但迄今没有人抱怨过。也许我应该为此打开一个问题?
以下是一些可能有用的信息:
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
Windows 8.1 64 bits [Version 6.3.9600]