给gnome使用SimSun字体
1 copy simsun字体到某个文件夹,比如/usr/share/fonts/locale2 执行下面的命令
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,
让英文和数字使用这个字体,这样字距就没有那么宽了。 gnome用的是方正园体,xmms使用的是simsum。 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
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会是那样吗?我看像宋体
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.
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,或者选择粗体的话,很明显可以看出来是园体。
英文我觉得挺好的,呵呵 :) 修改过的圆体吧,嵌入了点阵宋体
英文有些毛糙,不如点阵或者是开了hinting的矢量字清晰,也没有AA浑厚饱满
页:
[1]