大家好,我准备向这个空间转移了!

archlinux的字体配置

上一篇 / 下一篇  2006-11-04 04:29:27

把archlinux的fontconfig升到2.4之后,它在/etc/fonts下的配置结构有些变化,变得和debian一样,采用conf.d和cond.avail两个目录.来进行字体的模块化配置.而且fonts.conf内容也变了.如果你升级之后,用旧的fonts.conf替换过去,执行fc-cache -vf ,你能看到描述字体目录时,有很多的fail.
现在我还是用local.conf,在conf.d中做个local.conf.
字体为了方便,偷了YaHei.(我知道这是不对的,请不要打我PP)然后把conf.d里面的nonlatin.conf重新排一下序,就是把Microsoft YaHei放到第一位.呵呵
宋体一直是我的痛处,显示起来不是中文很毛刺,就是英文有问题,或是数字有问题.现在在local.conf里面改了一点规则,效果似乎好一点,但还是不太理想的
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>


    <match target="font">
      <!-- check to see if the font is just regular -->
            <test name="weight" compare="less_eq">
            <const>medium</const>
          </test>
      <!-- check to see if the pattern requests bold -->
          <test target="pattern" name="weight" compare="more">
          <const>medium</const>
          </test>
      <!--
        set the embolden flag
        needed for applications using cairo, e.g. gucharmap, gedit, ...
        -->
          <edit name="embolden" mode="assign">
          <bool>true</bool>
          </edit>
      <!--
        set weight to bold
        needed for applications using Xft directly, e.g. Firefox, ...
        -->
      <edit name="weight" mode="assign">
        <const>bold</const>
      </edit>
    </match>
    <match target="pattern">
          <test name="family">
                <string>宋体</string>
                <string>SimSun</string>
                <string>SimSun-18030</string>
                <string>AR PL ShanHeiSun Uni</string>
                <string>AR PL New Sung</string>
                <string>MingLiU</string>
                <string>PMingLiU</string>
          </test>
          <edit binding="strong" mode="prepend" name="family">
                <string>Tahoma</string>
                <string>Verdana</string>
                <string>Arial</string>
                <string>DejaVu Sans</string>
                <string>Bitstream Vera Sans</string>
          </edit>
    </match>
    <match target="font">
          <test name="family"><string>Vera Sans YuanTi</string></test>
          <edit name="globaladvance"><bool>false</bool></edit>
    </match>
    <match target="font">
          <test name="family"><string>Vera Sans YuanTi Mono</string></test>
          <edit name="globaladvance"><bool>false</bool></edit>
    </match>

    <match target="font">
          <edit name="antialias" mode="assign">
                <bool>true</bool>
          </edit>
          <edit name="hintstyle" mode="assign">
                <const>hintnone</const>
          </edit>
          <edit name="embolden" mode="assign">
                <bool>false</bool>
          </edit>
    </match>

    <match target="font">
          <test name="family" compare="eq">
                <string>SimSun</string>
                <string>宋体</string>
          </test>
          <edit name="antialias" mode="assign">
                <bool>false</bool>
          </edit>
          <edit name="hinting" mode="assign">
                <bool>false</bool>
          </edit>
          <edit name="autohint" mode="assign">
                <bool>false</bool>
          </edit>
          <edit name="embeddedbitmap" mode="assign">
                <bool>true</bool>
          </edit>
    </match>

</fontconfig>

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6006
  • 日志数: 23
  • 图片数: 2
  • 书签数: 1
  • 建立时间: 2005-10-04
  • 更新时间: 2007-09-06

RSS订阅

Open Toolbar