netbeans on ubuntu字体的外观和感觉

art*_*rty 4 swing netbeans netbeans-7

有没有机会在ubuntu 12下的Netbeans 7.3中制作字体看起来更好?看看同样的代码在eclipse和netbeans中看起来如何,而两个IDE配置了相同的编辑器字体设置(等宽),我也尝试使用其他字体.它接缝像netbeans完全以不同的方式渲染字体,字体更薄?为什么会这样?

在此输入图像描述

我阅读了很多关于该问题的内容,并已将以下内容添加到netbeans.conf文件中

-J-Dapple.awt.graphics.UseQuartz=false
-J-Dswing.aatext=true
-J-Dawt.useSystemAAFontSettings=lcd
Run Code Online (Sandbox Code Playgroud)

它固定了一点,但它仍然是两者之间的一个很大的区别,有没有人找到一个适当的解决方案,或者也许可以说这里根本没有解决方案??? 我是一个新的Netbeans用户,喜欢这个IDE,但这件事让我发疯;((

非常感谢!

Gre*_*ndl 6

无论您做出哪些更改,字体都会有所不同,因为Eclipse基于SWT,而Sweans基于NetBeans; 两个UI工具包使用不同的字体渲染引擎.

在Swing中,有些字体看起来比其他字体好.我在Swing中的偏好(以及几乎所有我使用单倍间距字体的地方)都是Ubuntu Mono,但Deja Vu Sans MonoSource Code Pro在Swing中也能很好地呈现.

你几乎肯定已经在你的系统上有前两个,如果你愿意,第三个很容易安装.我会说源代码专业版的线间距对我来说很大,虽然它是一个不错的字体.

启用您提及的JRE标志并选择合适的字体后,下一个重要项目是选择最佳字体大小.给定渲染引擎中的给定字体在给定大小上可能比在不同环境中看起来更好或更差.

我发现,在Swing中,Deja Vu Sans Mono在平均大小上看起来更好,所以我通常在NetBeans中使用10pt或12pt.另一方面,Ubuntu Mono在奇数大小上渲染得更好,因此我通常在NetBeans中使用11pt或13pt.