QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 985|回复: 2

如何安装新的字体

[复制链接]
发表于 2006-3-11 23:18:21 | 显示全部楼层 |阅读模式
今天在 ML 中安装了新字体,步骤如下 :
1. 选择 “菜单”-> “设置” -> “Magic控制中心” -> “字体”,选择“sinsum”安装
2. 打开 “/etc/fonts/font.conf”,在最后,“</fontconfig>”之间前加入
[code:1]        <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>
[/code:1]

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

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


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

请大家指点一下,由于没玩过美化,一点经验都没有 [/quote]
发表于 2006-3-11 23:21:18 | 显示全部楼层
gtk程序可能有另外的设置
回复

使用道具 举报

发表于 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文件:
[code:1]
# $(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"
[/code:1]

还有改字体相关的设置最好直接修改~/.fonts.conf文件,不用改那个/etc/fonts/fonts.conf文件,下面是我的~/.fonts.conf文件,其实都是参考的magic linux自带的那些配置文件:
[code:1]
<?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>
[/code:1]
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-29 00:36 , Processed in 0.047063 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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