安裝必要的組件和字型
#emerge cairo fontconfig libXft freetype
#emerge arphicfonts wqy-bitmapfont cjkuni-fonts corefonts ttf-bitstream-vera
然後使用 種草得草 提供的 local.conf (設定 local.conf 要比更改 fonts.conf 來得安全)可以完美的顯示 簡繁英
感謝 Linuxsir.Org 網友 種草得草 提供此檔案
File: /etc/fonts/local.conf
==========================================================================
==========================================================================
==========================================================================
========================================================================== gentoo HOWTO 增加字型 2008-08-22 15:00
==========================================================================
==========================================================================
==========================================================================
==========================================================================
讓Gentoo的中英文字型顯示更漂亮收藏 新一篇: 快速安裝gentoo | 舊一篇: 在Emacs下用C/C++編程 讓Gentoo的中英文字型顯示更漂亮
Gentoo 首先我們必須將Widnows下的simsun.ttc和tahoma.ttf tahomab.ttf拷貝到Gentoo的字型目錄下面,然後
# mkfontscale
# mkfontdir
# fc-cache -f -v
接著我們對Fontconfig設定檔/etc/fonts/fonts.conf進行修改,將simsum在Sans和Serif的順序提前,例如
<!--
Serif faces
-->
<alias>
<family>Bitstream Vera Serif</family>
<family>Times</family>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>SimSun</family>
<family>Luxi Serif</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
<default><family>serif</family></default>
</alias>
<!--
Sans-serif faces
-->
<alias>
<family>Bitstream Vera Sans</family>
<family>Helvetica</family>
<family>Arial</family>
<family>Verdana</family>
<family>Nimbus Sans L</family>
<family>SimSun</family>
<family>Luxi Sans</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
<default><family>sans-serif</family></default>
</alias>
(中間部分略)
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>SimSun</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Verdana</family>
<family>Nimbus Sans L</family>
<family>SimSun</family>
<family>Luxi Sans</family>
<family>Arial</family>
<family>Helvetica</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
啟動X,在“案頭”-->"喜好設定"-->“字型”裡面將“應用程式字型”、“案頭字型”、“視窗標題字型”全部選為Tahoma,因此更改了中文字型的順序,在遇到英文字型無法識別的字型時將自動優先選擇Simsun做為中文字型。
這時由於沒有關閉simsun的antialias,中文字型的顯示還是有點難看,可以在/etc/fonts/fonts.conf中加入以下代碼關閉simsun字型的AA效果:
<!-- 關閉SimSun的AA -->
<match target="font">
<test qual="any" name="family">
<string>SimSun</string>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>