很可能您的系統已經安裝了某些中文字型.您可以用下法找出已安裝的 GB 字型:
# xlsfonts | grep gb
-cclib-song-medium-r-normal--0-0-72-72-c-0-gb2312.1980-1
-cclib-song-medium-r-normal--16-160-72-72-c-160-gb2312.1980-1
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
hanzigb13fs
hanzigb13st
hanzigb16fs
hanzigb16st
hanzigb24st
最後五個是前五個的別名.要得知已安裝的 BIG5 字型用:
# xlsfonts | grep big5
-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-16-160-75-75-c-160-big5.eten.3.10-1
-uw-ming-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-uw-songti-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
如果您還沒有安裝任何字型,或是想裝更多的字型,都可以在
ftp://ftp.ifcss.org/pub/software/fonts/
取得.其中 gb/bdf/
是 GB 字型,big5/bdf
是 BIG5 字型.
假設您取得一 BIG5 字型 eb5-24k2.bdf.gz
與 GB 字型 gb24st.bdf.gz
.首先將其轉換為 .pcf
格式
# gzip -cd eb5-24k2.bdf.gz | bdftopcf -t > eb5-24k2.pcf
# gzip -cd gb24st.bdf.gz | bdftopcf -t > gb24st.pcf
# compress *.pcf
然後安裝在 /usr/X11R6/lib/X11/fonts/misc
# mv *.pcf.Z /usr/X11R6/lib/X11/fonts/misc/
# cd /usr/X11R6/lib/X11/fonts/misc
# mkfontdir .
請觀察 fonts.dir
,現在應該包括下面兩行
eb5-24k2.pcf.Z -kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
gb24st.pcf.Z -isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
您可以為這些字型名稱建立別名(aliases).這樣當您使用中文軟體時可以節省打字時間.
在 fonts.alias
加下面兩行
gb24st "-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0"
taipeik24 "-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1"
再來告訴 X Server 重新讀入字型
# xset fp rehash
如果一切順利,您就可以使用新字型了:
# cxterm -GB -fn 12x24 -fh gb24st &
HBF 字型包括了標頭檔與字型圖檔.兩種檔案您都必須安裝.您可在
ftp://ftp.ifcss.org/pub/software/fonts
找到 HBF 字型.
例如您想使用 ccfs24.hbf
,
一種仿宋簡體字型,您必須取得這三個檔案: ccfs24.hbf
,
cclib.n24
與 ccsym.24
.在 ifcss
的字型目錄下的 00index.txt
列出了所有
HBF 字型的檔案名稱.
您也可將 HBF 字型轉換為 BDF 與 PCF 字型.在
ftp://ftp.ifcss.org/pub/software/fonts/utils/hbf.tar.gz
可取得轉換的工具程式
# hbftobdf ccfs24.hbf > ccfs24.bdf
# bdftopcf -t < ccfs24.bdf > ccfs24.pcf