wd 发表于 2004-9-8 14:48:55

给gnome使用SimSun字体

1 copy simsun字体到某个文件夹,比如/usr/share/fonts/locale
2 执行下面的命令
ttmkfont -d /usr/share/fonts/locale -o /usr/share/fonts/locale/fonts.dir
3
cp /usr/share/fonts/locale/fonts.dir /usr/share/fonts/locale/fonts.scale
4 修改/etc/fonts/fonts.conf,在那些alias前面加上
<family>SimSun</family>
这样进入系统就可以在桌面首选项里面修改字体为simsun了,mozilla字体如果发虚,继续往下看

5 修改~/.fonts.conf,用下面的内容替换
<?xml version="1.0"?>
<fontconfig>
      <match target="font">
                <test qual="any" name="family">
                        <string>SimSun</string>
                </test>
                <test name="pixelsize" compare="more_eq">
                        <int>9</int>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <int>16</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
      </match>
</fontconfig>
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)
6 xmms的菜单乱码。修改/etc/gtk/gtkrc.zh_CN(zh_CN还是其他的,得看你的locale的设置,如果没有你设置的对应文件,需要你新建一个。)

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
                  }
                  class "GtkWidget" style "gtk-default-zh-cn"
7xmms播放列表字距太宽。xmms里面设置字体为simsun,然后在那个文本框里已经有的字符前面输入
"-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,
让英文和数字使用这个字体,这样字距就没有那么宽了。

wd 发表于 2004-9-8 14:58:25

gnome用的是方正园体,xmms使用的是simsum。

sunmoon1997 发表于 2004-9-8 15:42:45

The following tarball is a configured chinese font package.firstly, Dowload it and uncompressto /usr/share/fonts/ttf/zh_CN, then add the font path(usr/share/fonts/ttf/zh_CN) to xorg.conf/XF86Config in Section "File". finally restart x, relogin u favourite DE. U will find some good fonts.
http://gentoo.linuxsir.org/download/portage/portage-files/media-fonts/zhttf-fonts/zhttf-fonts-1.3.tar.bz2

cnhnln 发表于 2004-9-8 21:44:19

Re: 给gnome使用SimSun字体

5 修改~/.fonts.conf,用下面的内容替换
<?xml version="1.0"?>
<fontconfig>
      <match target="font">
                <test qual="any" name="family">
                        <string>SimSun</string>
                </test>
                <test name="pixelsize" compare="more_eq">
                        <int>9</int>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <int>16</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
      </match>
</fontconfig>
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
<match target="font" >
<test compare="more" name="size" qual="any" >
   <double>9</double>
</test>
<test compare="less" name="size" qual="any" >
   <double>12</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
或者
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
   <double>12</double>
</test>
<test compare="less" name="pixelsize" qual="any" >
   <double>16</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
另外,你的英文不是很好,应该没开hinting


方正圆体关闭了AA会是那样吗?我看像宋体

jiangfeng 发表于 2004-9-9 01:24:04

Re: 给gnome使用SimSun字体

5 修改~/.fonts.conf,用下面的内容替换
<?xml version="1.0"?>
<fontconfig>
      <match target="font">
                <test qual="any" name="family">
                        <string>SimSun</string>
                </test>
                <test name="pixelsize" compare="more_eq">
                        <int>9</int>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <int>16</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
      </match>
</fontconfig>
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
<match target="font" >
<test compare="more" name="size" qual="any" >
   <double>9</double>
</test>
<test compare="less" name="size" qual="any" >
   <double>12</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
或者
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
   <double>12</double>
</test>
<test compare="less" name="pixelsize" qual="any" >
   <double>16</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
另外,你的英文不是很好,应该没开hinting


方正圆体关闭了AA会是那样吗?我看像宋体

WD's English is absolutely correct. And his fonts.conf is correct also.

hinting is different from AA, you can find the answer from google.

wd 发表于 2004-9-9 19:18:55

Re: 给gnome使用SimSun字体

5 修改~/.fonts.conf,用下面的内容替换
<?xml version="1.0"?>
<fontconfig>
      <match target="font">
                <test qual="any" name="family">
                        <string>SimSun</string>
                </test>
                <test name="pixelsize" compare="more_eq">
                        <int>9</int>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <int>16</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
      </match>
</fontconfig>
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
<match target="font" >
<test compare="more" name="size" qual="any" >
   <double>9</double>
</test>
<test compare="less" name="size" qual="any" >
   <double>12</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
或者
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
   <double>12</double>
</test>
<test compare="less" name="pixelsize" qual="any" >
   <double>16</double>
</test>
<edit mode="assign" name="antialias" >
   <bool>false</bool>
</edit>
另外,你的英文不是很好,应该没开hinting


方正圆体关闭了AA会是那样吗?我看像宋体
对,前面那个是象素大小
后面这个方正园体是从论坛上面下载的,打开aa,或者选择粗体的话,很明显可以看出来是园体。
英文我觉得挺好的,呵呵 :)

cnhnln 发表于 2004-9-9 21:17:06

修改过的圆体吧,嵌入了点阵宋体
英文有些毛糙,不如点阵或者是开了hinting的矢量字清晰,也没有AA浑厚饱满
页: [1]
查看完整版本: 给gnome使用SimSun字体