JavaFX8字体渲染问题

fra*_*Opt 9 javafx-2 javafx-8

我正在将JavaFX2应用程序移植到JavaFX8上,我注意到JavaFX8上的文本渲染得很糟糕,在JavaFX2中它们很好.请参见下面的截图.

在此输入图像描述

当字体变小时,此问题非常明显.标签1使用24px,标签2和3是13px.

我试过用

System.setProperty("prism.text", "t2k");
System.setProperty("prism.lcdtext", "true");
Run Code Online (Sandbox Code Playgroud)

结果略胜一筹.我的问题是我设置错误或者JavaFX8的行为是什么?

更新:玩了更多设置后

System.setProperty("prism.lcdtext", "true");
Run Code Online (Sandbox Code Playgroud)

似乎已经"修复"了这个问题 在此输入图像描述