UTips.9: Fonts Configuration (Basic)

  • Fonts Configuration (Basic)
  • 很多人說換成ubuntu7.10之後中文漏字問題也因此解決掉,但是筆者在vmware環境下依然有漏字問題,ubuntu7.04版就更不用說了,這裡提供一個教簡便的解法來處理漏字問題:

    • nano /etc/fonts/conf.d/65-nonlatin.conf

    打開這個非拉丁語系的設定檔之後,尋找serif跟sans-serif分別在他們的prefer底下加上AR PL ShanHeiSun Uni這個字體(如右圖),存檔之後再打上下面的指令:

    • fc-cache -v

    或者是重新登入也是同樣的效果,漏字問題也就因此解決掉了。

    也許這樣子你還是不太滿意中文字的顯示,雖然筆者長期在英文作業環境下工作,中文顯示並沒有要求很完美,但是ubuntu的中文顯示讓人有點不敢領教,以下會以最簡單的改法來說明,以免改太多造成字體更醜。

    解決中文字之前,我們要先來處理英文字體,即時你不是windows的長期使用者,但還是建立你安裝下面的套件:

    • apt-get install msttcorefonts

    這個套件會幫你安裝微軟系統11個英文字型,對於英文顯示會很不少的幫助,但是中文顯示依然還是那醜陋的字型,這時候我們要借用微軟的新注音字體來完成美化字體的工作。不管用甚麼方式,請把windows/fonts/底下的mingliu.ttc這個字體複製到/usr/share/fonts/truetype/ttf-windows底下,你一定會發現找不到一個叫做ttf-window的資料夾,因為這是筆者自己建立的,所以你也建立一個自己喜好的資料夾吧!因為字體設定必須要以管理員的身份才能複製,所以這些動作請在termina底下執行,複製玩後執行下列指令:

    • fc-cache -v -f /usr/share/fonts

    這個動作會更新你的字體,然後你就可以看到字體選項裡有PMingLiU跟MingLiU,他們分別代表著新細明體跟細明體,事情比沒有這麼容易就結束,在7.04的系統下,字體會有爛掉或者模糊的現象,原因是因為anti-alias所造成的,所以我們必須去設定fonts.conf指定細明體的屬性:

    • gedit /etc/fonts/fonts.conf

    打開此設定檔之後加上如下的語法:

    存檔後重新登入字體就會正常了,基本上如果是英文介面的使用者,保留原系統的字體設定即可,但如果是應用程式的話則可依喜好設定,下圖是我在firefox上的字體設定:

    你也可以複製你想要的字體到Linux底下做設定。

No comments:

Post a Comment

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas