在8.04的/etc/fonts/conf.d中的字型設定跟之前的有許多的不同,除了很多人有提到的原本的/etc/fonts/language-selector.conf已經不存在,而被拆散成多份設定放到/etc/fonts/conf.d中(29-language-selector-zh.conf, 69-language-selector-zh-tw.conf, 99-language-selector-zh.conf)另外一個比較大的改變是多了幾個10開頭的設定檔(10-antialias.conf, 10-hinting.conf, 10-hinting-medium.conf, 10-no-sub-pixel.conf),當然可能其他設定檔也有改變,但是我就沒有一一對照了。因此,如果只用之前的字型設定方式,你會看到令人吐血的結果...(至少我的情況是那樣)。在多次測試之後,終於找出一個可以調回與之前7.10差不多的效果,作法其實很簡單,就是把conf.d中的字型設定還原到跟7.10差不多。所以作法大概如下:
- 刪除那些10開頭的設定檔,可以放心刪除,因為他們只是連結,真正的檔案內容放在/etc/fonts/conf.avail。
sudo rm /etc/fonts/conf.d/10-*
- 刪除上述提到那三個language-selector.conf:
sudo rm 29-language-selector-zh.conf
sudo rm 69-language-selector-zh-tw.conf
sudo rm 99-language-selector-zh.conf - 把自己的字型設定檔連結到/etc/fonts/conf.d, 假設字型設定檔為/home/xxxx/.fonts/myfonts.conf:
sudo ln -s /home/xxxx/.fonts/myfonts.conf 99-myfonts.conf
,注意:開頭要為99,這跟以前的講法不一樣,以前是要越小越好,但是測試結果用小數字反而無效 - 重啟X-window就可以看到成果
沒有留言:
張貼留言