关于ubuntu的netbeans字体的外观和感觉

问题描述:

是否有任何机会让Ubuntu的12下的Netbeans 7.3中的字体看起来更好? 看看如何在Eclipse和NetBeans 相同的代码看起来如何两个IDE配置相同的编辑器字体设置(等宽),我试着与其他字体也。它接缝像netbeans完全以不同的方式渲染字体,字体更薄?为什么会发生?关于ubuntu的netbeans字体的外观和感觉

enter image description here

我读了很多关于这个问题,并已增加了以下的netbeans.conf文件

-J-Dapple.awt.graphics.UseQuartz=false 
-J-Dswing.aatext=true 
-J-Dawt.useSystemAAFontSettings=lcd 

它固定了一点,但它仍然是一个很大的区别两者, 有没有人找到适当的解决方案,或者可以说在这里没有解决方案?我是一个新的NetBeans用户和喜欢这个IDE,但是这件事情让我疯了,!。((

会感谢很多

+0

不错,你是怎么得到的。要多于一个像素?什么字体在屏幕上输出多于一个像素。这里? – NoBugs 2014-03-29 06:31:41

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

某些字体在Swing中看起来比其他字体更好。 Swing中的我的偏好(几乎在任何情况下,我都使用单间隔字体)是Ubuntu Mono,但在Swing中,Deja Vu Sans MonoSource Code Pro也都很好。

你几乎可以确定你的系统上已经有前两个了,如果你愿意,第三个很容易安装。我会说Source Code Pro的行距是我的口味,尽管它是一个很好的字体。

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

我发现,在摇摆,似曾相识国界单看起来更好,即使点大小,所以我通常在任10PT或在NetBeans 12磅使用它。另一方面,Ubuntu Mono在奇数尺寸上呈现出更好的效果,所以我通常在NetBeans的11pt或13pt中使用它。

+0

谢谢!我正在使用DejaVu [没有提示](http://askubuntu.com/questions/32624/ugly-fonts-in-netbeans-how-can-i-make-it-use-the-system-font),但现在感谢你,我正在使用源代码Pro中!它看起来比我尝试过的任何其他字体都好。关于奇数/偶数,你确定netebans中的字体大小指标是Points吗?是不是像素? – arty 2013-02-27 22:51:48

+0

不客气,如果你发现我的答案很好,请接受它。 RE:pt vs px,是的,我非常确定对话框中使用的单位是衡量点(这些是可缩放的矢量字体)。 – 2013-02-27 23:07:33

+0

我现在使用'Droid Sans Mono',尺寸为16,'-J-Dawt.useSystemAAFontSettings = on --laf javax.swing.plaf.nimbus.NimbusLookAndFeel -J-Dsun.java2d.noddraw = true -J-Dsun .java2d.dpiaware =真正的” – Karussell 2014-08-28 13:09:35

字体渲染是不同的,因为它们使用不同的UI库 NetBeans使用摆动 Eclipse使用SWT

可以修补JDK获得摆动尊重你的字体渲染设置:与应用的补丁 https://gist.github.com/aleksandara/2963640

PPA对Ubuntu: https://launchpad.net/~no1wantdthisname/+archive/openjdk-fontfix

+0

感谢您的意见,我会接受这个答案......虽然我看不出有任何区别,即使这个补丁JDK对原始Oracle。有可能没有办法让字体看起来像在eclipse中(至少不是在Ubuntu的) 为他人,我花了太多时间在尝试解决这个问题,如果有人找到了解决方案,请与其他人分享。 – arty 2013-02-26 13:11:08

+0

我接受了@ greg的回答,因为它非常有帮助 – arty 2013-03-01 21:38:37

+0

感谢您使用fontconfig-infinality和JDK修补程序安装的修补程序,Netbeans中的字体有所改善 - 但仍然如此。和:仅绘制较小字体的像素。这是否仅仅是我或者是Firefox的字体渲染类型? – NoBugs 2014-03-29 06:28:56