JavaFX:关闭字体平滑

Ale*_*rov 6 java javafx cleartype font-smoothing

(有几个类似的问题,但没有答案)

我开始尝试 JavaFX (JDK8),我注意到的第一件事是可怕的字体平滑。我使用的是 Windows 8.1,在操作系统范围内禁用字体平滑/ClearType 是我做的第一件事。大多数应用程序都遵循这一点(两个值得注意的例外是 IE 和 Metro UI 内容),但 JavaFX 似乎强制这样做。

下面的屏幕截图说明了它 - Eclipse IDE 中的代码片段和生成的 JavaFX 窗口(代码使用 Scala,但非常可读)。它们都使用相同的字体,因此差异很明显。

问题截图

正如你所看到的,我尝试设置

System.setProperty("prism.lcdtext", "false")
System.setProperty("prism.subpixeltext", "false")
Run Code Online (Sandbox Code Playgroud)

但它们似乎没有任何影响。

关于这个问题有什么提示或见解吗?