LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 650|回复: 0

一个很奇怪的问题

[复制链接]
发表于 2007-5-20 17:07:58 | 显示全部楼层 |阅读模式
昨天我把/etc/fonts/cond.d/下的85-wqy-bitmapsong.conf 给删了,结果机器重启的时候输入完用户名,输密码的时候不会显示黑点了..看了下85-wqy-bitmapsong.conf文件的内动.
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- WenQuanYi Bitmap Font for CJK users -->
  4. <fontconfig>
  5. <!--
  6.         Enable WenQuanYi Bitmap Song only
  7.         by carlos liu
  8. -->
  9.     <selectfont>
  10.         <acceptfont>
  11.             <pattern>
  12.                  <patelt name="family"><string>WenQuanYi Bitmap Song</string></patelt>
  13.             </pattern>
  14.         </acceptfont>
  15.     </selectfont>
  16. <!--
  17.         Use WenQuanYi Bitmap Song for specified font sizes
  18.         by Funda Wang
  19.         Updated by Qianqian Fang on Mar. 28
  20. -->
  21.     <match target="pattern">
  22.         <test compare="more_eq" name="pixelsize">
  23.                 <double>12</double>
  24.         </test>
  25.         <test compare="less_eq" name="pixelsize">
  26.                 <double>16</double>
  27.         </test>
  28.         <test compare="not_eq" name="family">
  29.                 <string>monospace</string>
  30.         </test>
  31.         <edit name="family" mode="prepend_first">
  32.                 <string>WenQuanYi Bitmap Song</string>
  33.         </edit>
  34.     </match>
  35.     <match target="pattern">
  36.         <test compare="more_eq" name="size">
  37.                 <double>9</double>
  38.         </test>
  39.         <test compare="less_eq" name="size">
  40.                 <double>12</double>
  41.         </test>
  42.         <test compare="not_eq" name="family">
  43.                 <string>monospace</string>
  44.         </test>
  45.         <edit name="family" mode="prepend_first">
  46.                 <string>WenQuanYi Bitmap Song</string>
  47.         </edit>
  48.    </match>
  49. </fontconfig>
复制代码
这里的文件配置好像和我local.conf里有些冲突.因为我的/etc/fonts/local.conf中有那么一段.
  1. <match target="pattern">
  2.     <test name="weight" compare="more">
  3.       <const>medium</const>
  4.     </test>
  5.     <test name="family" compare="eq">
  6.       <string>SimSun</string>
  7.       <string>NSimSun</string>
  8.       <string>MingLiU</string>
  9.       <string>PMingLiU</string>
  10.       <string>WenQuanYi Bitmap Song</string>
  11.       <string>AR PL ShanHeiSun Uni</string>
  12.     </test>
  13.     <edit name="family" mode="assign">
  14.       <string>Microsoft YaHei</string>
  15.     </edit>
  16.   </match>
复制代码
上面这断是用雅黑字体来替换中文的粗体. 但是wqy里面的<match target="pattern">
        <test compare="more_eq" name="pixelsize">
                <double>12</double>
        </test>
        <test compare="less_eq" name="pixelsize">
                <double>16</double>
        </test>
        <test compare="not_eq" name="family">
                <string>monospace</string>
        </test>
        <edit name="family" mode="prepend_first">
                <string>WenQuanYi Bitmap Song</string>
        </edit>
    </match>
    <match target="pattern">
        <test compare="more_eq" name="size">
                <double>9</double>
        </test>
        <test compare="less_eq" name="size">
                <double>12</double>
        </test>
        <test compare="not_eq" name="family">
                <string>monospace</string>
        </test>
        <edit name="family" mode="prepend_first">
                <string>WenQuanYi Bitmap Song</string>
        </edit>和它有冲突,只要有这段代码在的话,中文的粗体都不是用雅黑显示出来的,索性把它删掉,但是删掉后.gdm就出现了刚才所说的情况.把这个文件恢复过来,gdm输入密码的时候又正常了.有点想不明白.这文件在装了wqy字体后为什么会影响到gdm.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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