2012-01-27 30 views
2

這是一個奇怪的。多年來,我一直在Linux上使用Eclipse,Inconolata是我選擇的固定寬度字體。我最近開始嘗試使用Kubuntu 11.10,同時升級到Eclipse Indigo。我現在遇到的問題是固定寬度的字符在編輯器窗格中不能垂直對齊。下面就來說明的圖像(有此樣品中沒有標籤,而不是應該怎樣都無所謂):Eclipse中未對齊的固定寬度字體

screen grab from Eclipse editor window

這是一個截屏,縮放在瘸子2倍。我已經添加了一些指導方針來強調這個問題。

我一直在Linux上使用Eclipse,我已經從來沒有有這樣的東西。我不知道這是KDE問題,Eclipse問題還是其他奇怪的問題。 dpkg報告這是ttf-inconolata的版本001.010-2。

對於修復這個問題的任何建議都非常歡迎!

回答

2

所以經過一番挖掘,我找到了答案。在我的~/.fonts.config中,我設置了autohint屬性,因爲否則其中一些字體在Firefox或pidgin中渲染太小或太薄。然而,在Eclipse中使用固定寬度字符對齊方式自動旋轉 - 我不知道爲什麼,並且歡迎解釋。

解決的辦法是關閉自動潤溼只是Inconsolata。所以在.fonts.config,我有:

<match target="font"> 
<test name="family" compare="eq" qual="any"><string>Inconsolata</string></test> 
<edit name="autohint" mode="assign"><bool>false</bool></edit> 
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit> 
</match> 

一切都很好。

相關問題