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

Spa*_*rky 16 gedit fonts ide netbeans

在此处输入图片说明

请参阅所附图片。背景中的窗口是 gedit,字体呈现平滑。顶部的窗口是 NetBeans,字体渲染不太流畅(我认为不是抗锯齿)。两个编辑器都使用 Ubuintu Mono 字体。谁能帮助我让 NetBeans 更好地呈现字体?

我在 12.10。

Sal*_*lem 27

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

字体渲染可以在/etc/netbeans.conf

sudo gedit /etc/netbeans.conf
Run Code Online (Sandbox Code Playgroud)

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

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=<OPTION>
Run Code Online (Sandbox Code Playgroud)

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

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

笔记:

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


Spa*_*rky 15

固定的。

看到这个这个

TL; DR: 只需添加-J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=truenetbeans_default_options该的netbeans.conf文件。

(netbeans.conf 在<installdir>/etc/netbeans.conf

当然,重新启动 NetBeans。

请参阅下面的结果屏幕截图。最右边的 Netbeans 窗口是应用上述选项后的一个窗口。仍然不如 gedit,但比以前好。

在此处输入图片说明