文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>我的ArchLinux0.7.1中文字体

我的ArchLinux0.7.1中文字体

时间:2006-04-01  来源:JJCH

ArchLinux中文美化过程

字体美化一直是广大Linux用户所关注的一个话题,在此我简单介绍以下我的过程,
其实很简单,效果也不错,至于local.conf的改写,各位可以按自己的喜好进行删减。

1.安装 文鼎字体
pacman -S ttf-fireflysung ttf-arphic-uming ttf-arphic-ukai

2.安装ttf-ms-fonts
pacman -S ttf-ms-fonts

3.修改/etc/fonts/local.conf如下:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- fonts/local.conf -->
<fontconfig>

<!-- 
配置粗体中文显示,配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
-->

     <match target="font">
         <!-- check to see if the font is just regular -->
         <test name="weight" compare="less_eq">
             <int>100</int>
         </test>
         <!-- check to see if the pattern requests bold -->
         <test target="pattern" name="weight" compare="more_eq">
             <int>180</int>
         </test>
         <!-- set the embolden flag -->
         <edit name="embolden" mode="assign">
             <bool>true</bool>
         </edit>
     </match>

<!--
    default settings for all fonts.
-->
<match target="font" >
<!-- 打开字体的反锯齿 -->
        <edit mode="assign" name="antialias" >
            <bool>t</bool>
        </edit>
        <edit mode="assign" name="hintstyle" >
            <const>hintslight</const>
        </edit>
<!-- 打开hint  -->
        <edit mode="assign" name="hinting" >
            <bool>true</bool>
        </edit>
<!-- 关闭autohint  -->
        <edit mode="assign" name="autohint" >
            <bool>false</bool>
        </edit>
</match>

<!-- 关闭 8到16号字体的AA -->
 <match target="font" >
                <test compare="contains" name="lang" >
                        <string>zh-cn</string>
                        <string>zh-tw</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <test compare="more_eq" name="pixelsize" qual="any" >
                        <double>8</double>
                </test>
                <test compare="less_eq" name="pixelsize" qual="any" >
                        <double>16</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>false</bool>
                </edit>
</match>

<!-- 解决英文字体间距过宽 -->
<match target="font">

                <test target="pattern" name="lang" compare="contains">
                        <string>zh-tw</string>
                        <string>zh-cn</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <edit name="spacing">
                        <const>proportional</const>
                </edit>
                <edit name="globaladvance">
                <bool>false</bool>
                </edit>
</match>

<!-- 设定中文最小字号 -->
  <match target="font" >
    <test name="family" qual="any" >
        <string>AR PL New Sung</string>
        <string>AR PL ShanHeiSun Uni</string>
        <string>AR PL ZenKai Uni</string>
    </test>
    <test compare="more_eq" name="pixelsize" >
        <int>8</int>
    </test>
    <test compare="less_eq" name="pixelsize" >
        <int>12</int>
    </test>
    <edit compare="eq" name="pixelsize" >
        <int>12</int>
    </edit>
 </match>
<!-- 把serif ,sans,monospace的family重新排序 -->
   <alias>
      <family>serif</family>
      <prefer>
         <family>Times New Roman</family>
         <family>Bitstream Vera Serif</family>
         <family>AR PL New Sung</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>WenQuanYi Bitmap Song</family>
      </prefer>
   </alias>
   <alias>
      <family>sans-serif</family>
      <prefer>
         <family>Tahoma</family>
         <family>Bitstream Vera Sans</family>
         <family>AR PL New Sung</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>WenQuanYi Bitmap Song</family>
      </prefer>
   </alias>
   <alias>
      <family>monospace</family>
      <prefer>
         <family>Bitstream Vera Sans Mono</family>
         <family>AR PL New Sung</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>WenQuanYi Bitmap Song</family>
      </prefer>
   </alias>

</fontconfig>

效果图如下:我的桌面

相关阅读 更多 +
排行榜 更多 +
让炸弹飞

让炸弹飞

飞行射击 下载
雷霆机战星球崛起

雷霆机战星球崛起

飞行射击 下载
荒野狩猎达人

荒野狩猎达人

飞行射击 下载