LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1598|回复: 2

我们来用SimSun及粗体字

[复制链接]
发表于 2005-11-19 17:25:28 | 显示全部楼层 |阅读模式
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]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-11-19 17:26:23 | 显示全部楼层
原来是...处女贴..
回复 支持 反对

使用道具 举报

发表于 2005-11-19 21:55:47 | 显示全部楼层
好贴
建议加精
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表