heyuqi 发表于 2006-3-11 23:18:21

如何安装新的字体

今天在 ML 中安装了新字体,步骤如下 :
1. 选择 “菜单”-> “设置” -> “Magic控制中心” -> “字体”,选择“sinsum”安装
2. 打开 “/etc/fonts/font.conf”,在最后,“</fontconfig>”之间前加入
      <match target="font">
                <test name="size" compare="less_eq">
                        <int>12</int>
                </test>
                <test name="size" compare="more_eq">
                        <int>9</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>true</bool>
                </edit><!— 改成 false 即可关闭 -->
      </match>


3. 选择 “菜单”-> “设置” -> “Magic控制中心” -> “KDE控制中心”->“外观与主题” -> “字体”,选中 “Sinsum”

4. 再选择 “菜单”-> “设置” -> “Magic控制中心” -> “KDE控制中心”->“系统管理” -> “登录管理器” -> “字体”,也选择 “sinsum”


这样设置完以后觉得还好,但有几个毛病:
1. 在 GNOME 下字体会发虚,没有dejavu sans 那么色深。
2. 在 KDE 下的 Firefox 菜单字体设置无效,字距过大。

请大家指点一下,由于没玩过美化,一点经验都没有 :P

sejishikong 发表于 2006-3-11 23:21:18

gtk程序可能有另外的设置

yankaiqian 发表于 2006-3-12 00:42:37

其实我觉得magic linux里面的中文设置已经很好了,不用更改了,呵呵!

不过我下面都是我自己瞎整,其实我就是想只用uming和Luxi字体:
参考网上,对于gtk程序,我是将/etc/gtk/gtkrc.zh_CN文件copy到主目录更名为.gtkrc,然后再对其修改设定相应的字体的,不过我的magic linux系统里面没有用simsun,我中文只有AR PL Sanheisun Uni(uming),别的中文字体全部删了,英文用的Luxi,感觉挺好的了。
我的~/.gtkrc文件:

# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
       fontset = "-b&h-luxi sans-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"


还有改字体相关的设置最好直接修改~/.fonts.conf文件,不用改那个/etc/fonts/fonts.conf文件,下面是我的~/.fonts.conf文件,其实都是参考的magic linux自带的那些配置文件:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
      <match target="font" >
                <test compare="more_eq" name="pixelsize" qual="any" >
                        <double>8</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>true</bool>
                </edit>
      </match>
      <match target="font" >
                <test compare="contains" name="lang" qual="any" >
                        <string>zh</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <test compare="more_eq" name="pixelsize" >
                        <double>9</double>
                </test>
                <test compare="less_eq" name="pixelsize" >
                        <double>12</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>false</bool>
                </edit>
         </match>

         <match target="font" >
               <edit mode="assign" name="hinting" >
                         <bool>true</bool>
               </edit>
         </match>
         <match target="font" >
               <edit mode="assign" name="hintstyle" >
                         <const>hintmedium</const>
               </edit>
         </match>

         <match target="pattern">
               <test qual="any" name="family">
                         <string>serif</string>
               </test>
               <edit name="family" mode="append" binding="strong">
                         <string>Luxi Serif</string>
               </edit>
         </match>
         <match target="pattern">
               <test qual="any" name="family">
                         <string>sans-serif</string>
               </test>
               <edit name="family" mode="append" binding="strong">
                         <string>Luxi Sans</string>
               </edit>
         </match>
         <match target="pattern">
               <test qual="any" name="family">
                         <string>monospace</string>
               </test>
               <edit name="family" mode="append" binding="strong">
                         <string>Luxi Mono</string>
               </edit>
         </match>

         <alias>
               <family>serif</family>
               <prefer>
                         <family>Luxi Serif</family>
                         <family>AR PL ShanHeiSun Uni</family>
               </prefer>
         </alias>
         <alias>
               <family>sans-serif</family>
               <prefer>
                         <family>Luxi Sans</family>
                         <family>AR PL ShanHeiSun Uni</family>
               </prefer>
         </alias>
         <alias>
               <family>monospace</family>
               <prefer>
                         <family>Luxi Mono</family>
                         <family>AR PL ShanHeiSun Uni</family>
               </prefer>
         </alias>
      <dir>~/.fonts</dir>
</fontconfig>
页: [1]
查看完整版本: 如何安装新的字体