加強 Gentoo 的字型設定

有關於X 環境當中所遇到的問題

版主: Forums Team

加強 Gentoo 的字型設定

文章octapult » 週一 11月 28, 2011 6:45 pm

我個人覺得 Gentoo 在顯示字型的美觀度一直比不上 Ubuntu
主要問題出在 fontconfig 的系統設定上,Gentoo 在這方面的設定確實沒有 Ubuntu 來得完整

不過今天我找到一個討論串,裡面有個使用者 PaulBredbury
他參考了各家 distribution 的字型設定,然後加到 Gentoo 裡,而且他有在持續更新
小弟套用他的 .fonts.conf,得到的結果令人很滿意

1. 首先先設定一下 fontconfig,把一些不需要的設定給關閉
例如 autohint、sub-pixel-rgb...等等
底下是小弟的範例:
代碼: 選擇全部
# 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


2. 把微軟楷體和正黑體拷貝到 /usr/share/fonts/Microsoft 底下
代碼: 選擇全部
# 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

當然也可以直接從網路上面下載微軟正黑體,用 google 查詢可以找到

3. Gentoo 將 CJK 的字型順序放在 /etc/fonts/conf.d/65-nonlatin.conf 裡面
我們需要修改這個檔案讓微軟正黑體的順序移到前面來
代碼: 選擇全部
<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) -->
...
...

把 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
頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am

Re: 加強 Gentoo 的字型設定

文章kingctx530 » 週一 11月 28, 2011 9:25 pm

octapult 寫:我個人覺得 Gentoo 在顯示字型的美觀度一直比不上 Ubuntu
主要問題出在 fontconfig 的系統設定上,Gentoo 在這方面的設定確實沒有 Ubuntu 來得完整

不過今天我找到一個討論串,裡面有個使用者 PaulBredbury
他參考了各家 distribution 的字型設定,然後加到 Gentoo 裡,而且他有在持續更新
小弟套用他的 .fonts.conf,得到的結果令人很滿意

...怒刪....

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


感謝你的分享哦 :102.gif:
我相信末來掌握在自己手上
kingctx530
 
文章: 121
註冊時間: 週日 2月 05, 2006 10:30 pm
來自: 地獄

Re: 加強 Gentoo 的字型設定

文章octapult » 週二 11月 29, 2011 7:11 pm

圖檔
換 imagemagick 來抓圖,畫面就清晰多了

這個 .fonts.conf 帶來的好處是字型 hinting 做得比較好
即使小型字體看起來也是很清晰
頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am


回到 Gentoo 桌面

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron