加強 Gentoo 的字型設定
Posted: Mon Nov 28, 2011 6:45 pm
我個人覺得 Gentoo 在顯示字型的美觀度一直比不上 Ubuntu
主要問題出在 fontconfig 的系統設定上,Gentoo 在這方面的設定確實沒有 Ubuntu 來得完整
不過今天我找到一個討論串,裡面有個使用者 PaulBredbury
他參考了各家 distribution 的字型設定,然後加到 Gentoo 裡,而且他有在持續更新
小弟套用他的 .fonts.conf,得到的結果令人很滿意
1. 首先先設定一下 fontconfig,把一些不需要的設定給關閉
例如 autohint、sub-pixel-rgb...等等
底下是小弟的範例:
2. 把微軟楷體和正黑體拷貝到 /usr/share/fonts/Microsoft 底下
當然也可以直接從網路上面下載微軟正黑體,用 google 查詢可以找到
3. Gentoo 將 CJK 的字型順序放在 /etc/fonts/conf.d/65-nonlatin.conf 裡面
我們需要修改這個檔案讓微軟正黑體的順序移到前面來
把 Microsoft JhengHei 放到所有中文字型的最前面就行了
而且 serif、sans-serif、monospace 這三個地方都要放
4. 把這個網頁的內容給貼到 ~/.fonts.conf 裡面
網頁最底下就有純文字 (RAW Paste Data 這邊) 可以直接剪貼到你的文字編輯器裡
5. 重新進入 X Window 就可以了
底下是截圖,可惜 Gnome 3 的截圖程式抓下來的圖失真滿嚴重的
原本的一筆一畫應該是很清晰的

p.s. 參考來源:http://forums.gentoo.org/viewtopic-p-6183606.html
主要問題出在 fontconfig 的系統設定上,Gentoo 在這方面的設定確實沒有 Ubuntu 來得完整
不過今天我找到一個討論串,裡面有個使用者 PaulBredbury
他參考了各家 distribution 的字型設定,然後加到 Gentoo 裡,而且他有在持續更新
小弟套用他的 .fonts.conf,得到的結果令人很滿意
1. 首先先設定一下 fontconfig,把一些不需要的設定給關閉
例如 autohint、sub-pixel-rgb...等等
底下是小弟的範例:
Code: Select all
# eselect fontconfig list
[1] 10-autohint.conf
[2] 10-no-sub-pixel.conf
[3] 10-sub-pixel-bgr.conf
[4] 10-sub-pixel-rgb.conf
[5] 10-sub-pixel-vbgr.conf
[6] 10-sub-pixel-vrgb.conf
[7] 10-unhinted.conf
[8] 20-fix-globaladvance.conf *
[9] 20-unhint-small-dejavu-sans.conf *
[10] 20-unhint-small-dejavu-sans-mono.conf *
[11] 20-unhint-small-dejavu-serif.conf *
[12] 20-unhint-small-vera.conf *
[13] 25-ttf-arphic-ukai-render.conf
[14] 25-ttf-arphic-uming-bitmaps.conf
[15] 25-ttf-arphic-uming-render.conf
[16] 25-unhint-nonlatin.conf
[17] 30-metric-aliases.conf *
[18] 30-urw-aliases.conf *
[19] 31-cantarell.conf *
[20] 35-ttf-arphic-ukai-aliases.conf
[21] 35-ttf-arphic-uming-aliases.conf
[22] 40-nonlatin.conf *
[23] 41-ttf-arphic-ukai.conf
[24] 41-ttf-arphic-uming.conf
[25] 42-luxi-mono.conf *
[26] 43-wqy-zenhei-sharp.conf
[27] 44-wqy-zenhei.conf
[28] 45-latin.conf
[29] 49-sansserif.conf *
[30] 50-user.conf *
[31] 51-local.conf *
[32] 57-dejavu-sans.conf *
[33] 57-dejavu-sans-mono.conf *
[34] 57-dejavu-serif.conf *
[35] 60-latin.conf *
[36] 60-liberation.conf
[37] 64-ttf-arphic-uming.conf
[38] 65-fonts-persian.conf *
[39] 65-khmer.conf
[40] 65-nonlatin.conf *
[41] 69-unifont.conf *
[42] 70-no-bitmaps.conf
[43] 70-yes-bitmaps.conf
[44] 75-ttf-arphic-ukai-select.conf
[45] 80-delicious.conf *
[46] 85-wqy-bitmapsong.conf
[47] 90-synthetic.conf *
[48] 90-ttf-arphic-ukai-embolden.conf
[49] 90-ttf-arphic-uming-embolden.conf
Code: Select all
# mkdir /usr/share/fonts/Microsoft
# mount -t ntfs /dev/sda1 /mnt/Windows
# cp /mnt/Windows/WINDOWS/Fonts/kaiu.ttf /usr/share/fonts/Microsoft
# cp /mnt/Windows/WINDOWS/Fonts/MSJH*.ttf /usr/share/fonts/Microsoft
# fc-cache -f -v
3. Gentoo 將 CJK 的字型順序放在 /etc/fonts/conf.d/65-nonlatin.conf 裡面
我們需要修改這個檔案讓微軟正黑體的順序移到前面來
Code: Select all
<family>Artsounk</family> <!-- armenian -->
<family>BPG UTF8 M</family> <!-- georgian -->
...
...
<family>Microsoft JhengHei</family> <!-- han (zh-tw) -->
<family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>PMingLiu</family> <!-- han (zh-tw) -->
<family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
<family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) -->
...
...
而且 serif、sans-serif、monospace 這三個地方都要放
4. 把這個網頁的內容給貼到 ~/.fonts.conf 裡面
網頁最底下就有純文字 (RAW Paste Data 這邊) 可以直接剪貼到你的文字編輯器裡
5. 重新進入 X Window 就可以了
底下是截圖,可惜 Gnome 3 的截圖程式抓下來的圖失真滿嚴重的
原本的一筆一畫應該是很清晰的

p.s. 參考來源:http://forums.gentoo.org/viewtopic-p-6183606.html
