QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1154|回复: 6

给gnome使用SimSun字体

[复制链接]
发表于 2004-9-8 14:48:55 | 显示全部楼层 |阅读模式
1 copy simsun字体到某个文件夹,比如/usr/share/fonts/locale
2 执行下面的命令
[code:1]ttmkfont -d /usr/share/fonts/locale -o /usr/share/fonts/locale/fonts.dir[/code:1]
3
[code:1]cp /usr/share/fonts/locale/fonts.dir /usr/share/fonts/locale/fonts.scale[/code:1]
4 修改/etc/fonts/fonts.conf,在那些alias前面加上
[code:1]<family>SimSun</family>[/code:1]
  这样进入系统就可以在桌面首选项里面修改字体为simsun了,mozilla字体如果发虚,继续往下看

5 修改~/.fonts.conf,用下面的内容替换
[code:1]<?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>[/code:1]
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)
6 xmms的菜单乱码。修改/etc/gtk/gtkrc.zh_CN(zh_CN还是其他的,得看你的locale的设置,如果没有你设置的对应文件,需要你新建一个。)

[code:1]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"[/code:1]
7  xmms播放列表字距太宽。xmms里面设置字体为simsun,然后在那个文本框里已经有的字符前面输入
[code:1]"-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,[/code:1]
让英文和数字使用这个字体,这样字距就没有那么宽了。
 楼主| 发表于 2004-9-8 14:58:25 | 显示全部楼层
gnome用的是方正园体,xmms使用的是simsum。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-9-8 15:42:45 | 显示全部楼层
The following tarball is a configured chinese font package.  firstly, Dowload it and uncompress  to /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
回复

使用道具 举报

发表于 2004-9-8 21:44:19 | 显示全部楼层

Re: 给gnome使用SimSun字体

[quote:66de4acc5e="wd"]5 修改~/.fonts.conf,用下面的内容替换
[code:1]<?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>[/code:1]
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)[/quote]
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
[code:1] <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>[/code:1]
另外,你的英文不是很好,应该没开hinting


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

使用道具 举报

发表于 2004-9-9 01:24:04 | 显示全部楼层

Re: 给gnome使用SimSun字体

[quote:4e065d9320="cnhnln"][quote:4e065d9320="wd"]5 修改~/.fonts.conf,用下面的内容替换
[code:1]<?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>[/code:1]
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)[/quote]
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
[code:1] <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>[/code:1]
另外,你的英文不是很好,应该没开hinting


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

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.
回复

使用道具 举报

 楼主| 发表于 2004-9-9 19:18:55 | 显示全部楼层

Re: 给gnome使用SimSun字体

[quote:92485b0a46="cnhnln"][quote:92485b0a46="wd"]5 修改~/.fonts.conf,用下面的内容替换
[code:1]<?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>[/code:1]
表示字号大于等于9小于等于16的simsun字体不使用antialias(抗锯齿?)[/quote]
pixelsize是像素大小,不是字号。和point好像是4:3
9~12号字体关闭AA
[code:1] <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>[/code:1]
另外,你的英文不是很好,应该没开hinting


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

使用道具 举报

发表于 2004-9-9 21:17:06 | 显示全部楼层
修改过的圆体吧,嵌入了点阵宋体
英文有些毛糙,不如点阵或者是开了hinting的矢量字清晰,也没有AA浑厚饱满
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 04:57 , Processed in 0.084446 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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