Ubuntu 不管是 7.04 還是 7.10 都有共同的字體問題,這些問題都跟中文有關:
1. 中文字體丑
2. 當系統語言為中文時,英文字體也丑
3. 等寬字體不等寬
對這些問題,網上能找到很多解決方案,基本上都需要手動修改 /ect/fonts/ 裡面的配置文件,這是不對的,那些文件是屬於某些 deb 包的,如果手工 hack ,包只要升級了就白費了。比如說我這次從 7.04 升級到 7.10 ,我之前按那些辦法修改的文件就都被覆蓋了。正確的解決辦法是添加新的配置文件而不是修改現有的。現在我把我的做法具體說一下:
1. 中文字體丑
Ubuntu 默認裝的中文字體是文鼎捐獻的那幾個,那幾個字體不完全符合大陸的書寫習慣,所以覺得丑。解決辦法是安裝文泉驛字體。 Ubuntu 的源裡面的文泉驛字體比較舊,不推薦安裝。建議去http://wenq.org 下載最新的 deb 包。最新的版本裡面已經包含了一個配置文件,會讓中文字體優先使用文泉驛的點陣,只有在文泉驛點陣鞭長莫及的大字體和極小的字體才會用別的。非常簡單,只要裝那個 deb 包就可以了。
2. 當系統語言為中文時,英文字體也丑
這是因為原來的配置那些 autohint 之類搞的鬼,使得常常不能夠匹配到最漂亮的英文字體。所以網上一些文章就說要修改 /etc/fonts/language-selector.conf 。這個問題的確是那個配置文件的錯,不過我還是不推薦修改這個文件,原因我前面說過,這個文件屬於系統包(確切的說,是屬於 language-selector-common 這個包)。我的解決辦法是寫一個用戶配置文件:
QUOTE: |
把這個文件保存為 ~/.fonts.conf , ~ 的意思是用戶主文件夾,這樣的話,就不需要修改全局的字體設置了。
3. 等寬字體不等寬
造成這個問題有兩個原因,一方面是因為那個 /etc/fonts/language-selector.conf 有問題,另一方面則是因為本來就缺少好看的中文等寬字體。所以有了我上面的 ~/.fonts.conf 這個文件,問題其實已經解決了一半,英文等寬字體已經很漂亮了。不過另一半問題則在於這個很漂亮的英文等寬字體並不是中文字體的一半大。這另一半問題我傾向於不解決。固然可以設置某些中文等寬字體(比如Ubuntu自帶的“文鼎簡中楷”),不過那裡面對應的英文等寬字體都不好看。想要用等寬字體基本上都是在寫程序的時候,反正程序裡面也沒幾個漢字,都是在註釋裡面,對不對齊問題不大。
(責任編輯:A6)
[火星人 ] Ubuntu Linux操作系統字體設置方法介紹已經有581次圍觀