2013-02-24 60 views
4

是否有任何機會讓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

回答

6

無論您做出哪些更改,字體都會有所不同,因爲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

2

字體渲染是不同的,因爲它們使用不同的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