neptune 发表于 2007-5-5 21:30:13

问个默认字体设置的奇怪问题

我的Gentoo上次升级的之后把某些bitmap和中文ttf字体卸了之后,(现在用回SimSun了,但发现rxvt, vte下面的字体默认变成楷体,用的是en_US.UTF-8的locale
我的local.conf部分

<alias>
           <family>宋体</family>
        <family>SimSun</family>
    <family>MingLiU</family>
   <default><family>sans-serif</family></default>
</alias>
<alias>
      <family>Terminal</family>
            <family>宋体</family>
         <family>SimSun</family>
      <family>MingLiU</family>
       <default><family>monospace</family></default>
</alias>
<alias>
        <family>sans-serif</family>
        <prefer>
        <family>宋体</family>
    <family>SimSun</family>
    <family>Bitstream Vera Sans</family>
        <family>MingLiU</family>
        </prefer>
</alias>

<alias>
        <family>monospace</family>
        <prefer>
          <family>宋体</family>
                <family>SimSun</family>
                <family>Terminal</family>
                <family>Courier New</family>
                <family>MingLiU</family>
        </prefer>
</alias>


这个很奇怪:

# LANG=en_US.UTF-8 fc-match sans
simsun.ttc: "SimSun" "Regular"

然而

# LANG=en_US.UTF-8 fc-match
simkai.ttf: "KaiTi_GB2312" "Regular"

而且gnome选Sans的是候能看出来中文是KaiTi

麻烦各位大人帮小弟看看,谢谢

mandrakechina 发表于 2007-5-6 00:15:55

你在local.conf中只定义了sans-serif和monospace啊,当然sans匹配的就是楷体了。

neptune 发表于 2007-5-6 10:39:06

那我漏了什么呢?请指点一下。
难道xterm之类的默认是serif的?Sans不就是sans-serif 么?我对字体的东西不是很懂
我这个local.conf是n久以前写的,很多都依赖原来的font.conf,也许那些默认配置没了,但是我不知道少了什么

jiangtao9999 发表于 2007-5-8 18:56:01

好像 Sans 和 sans-serif 不是一个东西………………
估计你以前的 Sans 绑上了 sans-serif ,先在新的设置没有了这句绑定。
页: [1]
查看完整版本: 问个默认字体设置的奇怪问题