gedit 中的字体渲染很流畅,但在 NetBeans 中却不流畅

gedit 中的字体渲染很流畅,但在 NetBeans 中却不流畅

在此处输入图片描述

请参阅附件图像。背景中的窗口是 gedit,字体渲染得非常流畅。上面的窗口是 NetBeans,字体渲染得不太流畅(我认为不是抗锯齿的)。两个编辑器都使用 Ubuintu Mono 字体。有人能帮我让 NetBeans 更好地渲染字体吗?

我是 12.10。

答案1

您应该能够改进字体渲染,但它永远不会像 Gedit 中那样。通常所有使用 Swing 的 Java 应用程序都有这种奇怪的渲染。例如,如果您使用 Eclipse,字体渲染应该是正确的。

字体渲染可以在以下位置更改/etc/netbeans.conf

sudo gedit /etc/netbeans.conf

并在末尾netbeans_default_options(引号之间)添加以下内容:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=<OPTION>

其中选项可以是“on”、“gasp”或“lcd”。您可以获取完整列表这里

尝试所有这些,看看哪一个给你最好的外观。希望这对你有帮助。

笔记:

我现在没有安装 Netbeans 来测试,但根据您安装的方式,它netbeans.conf可能位于其他地方。

答案2

固定的。

总结: 只需添加-J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true到文件netbeans_default_options中即可netbeans.conf

(netbeans.conf 位于<installdir>/etc/netbeans.conf

当然,重新启动 NetBeans。

参见下面的结果截图。最右边的 Netbeans 窗口是应用上述选项后的窗口。仍然不如 gedit,但比以前好多了。

在此处输入图片描述

相关内容