1.用某些方法得到simsun.ttf、tahoma.ttf、tahomabd.ttf、Simsun-Bold.ttf、SimSun-Italic.ttf、SimSun-BoldItalic.ttf字体。 前三种字体可以从windows系统中得到,后面三种字体不知是谁制作的,可以从这里获得 http://www.magiclinux.org/people/kanker/tools/fonts/?C=S;O=D
2.建立一个自字义的文件夹,我的是/usr/share/fonts/truetype/setfonts ,将上述字体copy过去。然后编写fonts.scale和fonts.dir两个文件,两者内容一样。我写的内容如下:
24
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:SimSun-Italic.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:SimSun-Bold.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:SimSun-BoldIstalic.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:SimSun-Italic.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-gbk-0
ds=y:SimSun-Bold.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0
ds=y:ai=0.3:SimSun-BoldItalic.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:SimSun-Italic.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:SimSun-Bold.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ds=y:ai=0.3:SimSun-BoldItalic.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:SimSun-Italic.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:SimSun-Bold.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ds=y:ai=0.3:SimSun-BoldItalic.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:SimSun-Italic.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:SimSun-Bold.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:SimSun-BoldItalic.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
3.修改/etc/X11/xorg.conf或/etc/X11/XF86Config-4,在Section "Files"里面添加一行
FontPath "/usr/share/fonts/truetype/setfonts/"
在Section "Module"里面添加
Load "xtt"
注消掉Load "freetype"和Load "Type1",在前面加#即可
4.修改/etc/fonts/fonts.conf文件,主要是处理AA的问题。在适当的位置加入下面内容:
<match target="font" >
<test compare="eq" name="family" >
<string>SimSun</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>10</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>20</int>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<test compare="eq" name="family" >
<string>SimSun</string>
</test>
<test compare="more_eq" name="size" >
<int>10</int>
</test>
<test compare="less_eq" name="size" >
<int>20</int>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
5. #fc-cache -v -f
OVER.
附件有效果图,不知能否看到。
[image]http://www.linuxsir.cn/bbs/attachment.php?attachmentid=30716&stc=1[/image] |