關於不使用firefly補丁對系統進行美化的探討(轉)

worldblog發表於2007-08-10
關於不使用firefly補丁對系統進行美化的探討(轉)[@more@]

  對於不使用firefly補丁也可以達到中文美化的方法。

  發這個帖子的意思,其實是希望大家能少談一些美化方面的東西,集中在一個帖子解決了就算了。高手們儘量糾正我的錯誤,大家一起討論,最終相信能解決arch的美化問題。

  說明:

  1、修改任何檔案之前,請做好相應的備份。

  2、沒有重灌系統,只是腦子裡虛擬了一下美化過程。所以如果有什麼錯誤,請多多包涵,大家再商討解決。

  3、這種不用firefly補丁的美化方法,有一個缺點,就是佔用空間稍嫌大了些,下載的那四個字型大概要幾十兆。不過有個好處就是可以免受firefly補丁的影響,完全使用官方源。

  正文:

  1、正常安裝系統,安裝你喜歡的桌面環境,讓它可以正常執行。

  2、去這裡下載

  你會看到一系列壓縮了的的字型檔案,我們需要的是其中檔名裡不包含'Hei'的四個。

  3、解壓縮這幾個字型,把它們cp到/usr/share/fonts/linuxsong/下(or anywhere you want)。同時你可以把你喜歡的字型複製到這裡來,比如我就複製了simsun、simhei、simli等,以備不時之需。

  然後:

cd /usr/share/fonts/linuxsong

fc-cache -fv

ttmkfdir -d ./ -o ./fonts.dir

cp fonts.dir fonts.scale

  4、在xorg.conf中字型目錄那一節加入/usr/share/fonts/linuxsong這個路徑

  5、配置/etc/fonts/fonts.conf,有很多類似:

serif

     

         fontsname

         .....

         ......

     

  這樣的段落。一般來說這決定了系統自動選擇字型的順序(如果我錯了請糾正我)。那麼我們就要把我們最先要使用的中文字型放在所有中文字型的前面。通常系統預設的第一個中文字型是Luxi XXX。我們就把我們的LinuxSong放到它的前面(請按自己看到的情況靈活處理),類似如下:

serif

     

           ......

           LinuxSong

           Luxi Serif

           ......

     

  找到所有類似段落,均做如上的插入。

  6、配置/etc/fonts/local.conf,在之前加入:

  關閉幾個中文字型的autohint。如我這裡是這樣的:

SimSun

        SimHei

        LinuxSong

        Lisu

        YouYuan

    

    true

     false

  關閉LinuxSong和Simsun在指定範圍內的AA,使小字型的顯示更清晰。如果你還有其它內含點陣的字型,也可以把它加入到這裡:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-940338/,如需轉載,請註明出處,否則將追究法律責任。

相關文章