我在使用Netbeans时遇到了字体显示不好看的问题,这个问题从我尝试Ubuntu ~8开始就一直存在。不知为何,只有在Netbeans中字体看起来没有进行次像素平滑处理,而其他应用程序的字体则看起来完美无瑕。
看看这个截图有多丑陋:
我觉得这可能只会影响基于Java的应用程序,但我还没有测试其他Java应用程序来检查字体。
看看这个截图有多丑陋:
.bashrc
文件中添加以下行可以解决这个问题,但在我的情况下并没有起作用:export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd'
我觉得这可能只会影响基于Java的应用程序,但我还没有测试其他Java应用程序来检查字体。
有人知道我该怎么做才能解决这个问题吗?我该如何让Netbeans使用系统字体?
netbeans.conf
文件дёж·»еЉnetbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dawt.useSystemAAFontSettings=on"
--ж€–иЂ…-- ењЁж‚Ёзљ„.bash_profile
文件дёж·»еЉexport _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
гЂ‚ - loxaxs-J-Dawt.useSystemAAFontSettings=on
设置来修复,这个设置是由@Karussell、@Ioxaxs和Kevin RED提供的答案确定的。非常简单,非常有效 - 看起来到目前为止只有我一个人点赞了。此外,我还使用“最大化本地外观”,因为对话框会在通常的字段(例如文件打开)上打开光标,而不是Swing的“面板顶部”(或其他位置)。 - will