FC3下的Fedora Font系統應用
Fedora Font還是比較常用的,于是我研究了一下Fedora Font,在這里拿出來和大家分享一下,希望對大家有用。包括Fedora的安裝、磁盤分區、Linux的基礎操作,旨在讓讀者對Linux有個初步的認識。涉及文件管理、磁盤管理、用戶與組群管理、man幫助、軟件包管理、文件壓縮和打印機管理。
顯然,由于版權問題,FC3下的宋體還是保持原樣。長時間面對這么虛的字體,就算沒有審美疲勞,眼睛也受不了。在解決字體的同時,我們先為讓FC3(對于Redhat系列通用)較徹底地支持、顯示中文而小改一下:
更改/etc/bashrc,加入
export LANG=zh_CN
export LC_ALL=zh_CN
export LC_CTYPE=zh_CN
更改/etc/sysconfig/i18n,找到LANG=及SUPPORTED=兩行,改為:
LANG="zh_CN"
SUPPORTED="zh_CN.GBK:zh_CN.UTF-8:zh_CN:zh"
接下來,先說明一下字體發虛的原因:一般TTF文件是矢量字庫,在顯示較小比例的字時就有點大材小用,而解決方法就是在文件里加入點陣字庫(一般好像是9-12pt的,像平常看到的9pt的宋體,其實就是點陣的)。字體的美化工作開始,方案有下面幾種:
1)下載臺灣的Firefly于2004.10.28峻工的一個字庫fireflyfont.ttf。它基于文鼎的字庫,所以叫AR PL New Sung。而之所以說“峻工”,是因為這確實是一個偉大的有里程碑意義的工程,為此他耗費了5個月,點壞了一個鼠標!我們終于有了一個沒有版權問題的 Free字體。到這里下載。把 該字庫拷到/usr/share/fonts/zh_CN/TrueType/目錄下,重新啟動X,就可以在“控制中心”把除等寬以外的字體都改為AR PL New Sung 9pt了(或者直接用fc-cache生成字體信息,但這樣在控制中心不一定找得到新加的字體)。該字體是GBK集的,中英文字體都很銳利,英文字體也很 不錯,唯一的也是我認為致命的不足是它使用的是繁體式的簡體字體──簡體字看起來像繁體字一樣。
2)如果僅是個人學習和研究之用,可以使用 Microsoft的Tahoma及中易的simsun(均可在Windows的Fedora Font目錄中找到)。在此基礎上的美化在Linuxfans論壇的中 文化與桌面美化板上有很多討論,有自已制作/下載TTF文件,配置文件等實現美化。這里我僅僅介紹我自己用的最簡單的方法:
我的想法是系統中肯定是按字符集來查找字體,有個最優先的英文字體,最優先的簡體中文字體,最優先的其它字體,這樣其實只要把你喜歡的字體設為最優先的就行了。的確,/etc/fonts/fonts.conf中的<alias>元素就是管這件事的。
①把Windows里的simsun.ttc拷到/usr/share/fonts/zh_CN/TrueType/下,更名為simsun.ttf(不改名也行,但似乎在非root用戶中使用會有些問題);tahoma.ttf也拷過來。重啟X。
②修改/etc/fonts/fonts.conf(修改前最好做個備份),在<!--Serif faces(以及Sans-serif faces)-->
<alias>……</alias>中把<family>SimSun</family>這一行移到 所以中文字體之前,如<family>AR PL SungtiL GB</family>這一行前面。
在<!--Provide required aliases for standard names-->
<alias>
<family>serif(以及sans-serif、monospace)</family>
<prefer>……</prefer>里也這樣做,這里移到<family>ZYSong18030</family>這一行前面。
③重啟X,在“控制中心”的字體設置里把除等寬外所有的字體都設為Tamoha,9pt。
好了,夠簡單吧,這樣已經可以達到很好的效果了。但是字體的粗體/斜體等還是沒法用的,這個以后會再研究。其實我之前在FC2里裝了一些字體美化包,如哈密瓜字體美化包,它也沒管這個……
對于其它應用程序的字體的微調,這里就不贅述了。建議在Kedit之類的編輯器里,最好用等寬的字體,如Courier New(Windows下的UltraEdit就用這個)之類的,會比較工整一點。
以上介紹Fedora Font系統。
【編輯推薦】