文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>让雅黑在linux下更完美

让雅黑在linux下更完美

时间:2009-03-23  来源:sjhf

(液晶显示器)我的arch linux字体采用DejaVu +微软雅黑,默认状态下,DejaVu的英文显示非常完美,笔画细腻清晰,但是雅黑就不怎么好,脏兮兮的而且不够锐利。但是开了整体hinting和次像素渲染后却影响了DejaVu。
解决方法:在/etc/fonts/local.conf(无则创建)添加以下内容,只针对雅黑打开hinting和次像素:
    <!--Hinting for Microsoft Yahei-->
    <match target="font">
  <test name="family">
      <string>Microsoft Yahei</string>
  </test>
  <edit name="autohint" mode="assign" >
          <bool>false</bool>
          </edit>
        <edit name="hinting" mode="assign" >
              <bool>true</bool>
        </edit>
        <edit name="hintstyle" mode="assign" >
              <const>hintfull</const>
        </edit>
  <edit name="rgba" mode="assign">
      <const>rgb</const>
  </edit>
    </match>


效果如图.


附上我完整的/etc/fonts/local.conf

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

    <!--Hinting for Microsoft Yahei-->
    <match target="font">
  <test name="family">
      <string>Microsoft Yahei</string>
  </test>
  <edit name="autohint" mode="assign" >
          <bool>false</bool>
          </edit>
        <edit name="hinting" mode="assign" >
              <bool>true</bool>
        </edit>
        <edit name="hintstyle" mode="assign" >
              <const>hintfull</const>
        </edit>
  <edit name="rgba" mode="assign">
      <const>rgb</const>
  </edit>
    </match>

    
    <!-- Disable font alias for Chinese 9-20-->
<match target="font">
  <test qual="any" name="family" compare="eq">
      <string>SimSun</string>
      <string>Tahoma</string>
  </test>
    <test name="pixelsize" compare="more_eq"><double>9</double></test>
    <test name="pixelsize" compare="less_eq"><double>20</double></test>
    <edit name="antialias"><bool>false</bool></edit>
  </match>

  <!-- Set prefer font for font family -->
    <match target="pattern">
    <test qual="any" name="family">
      <string>serif</string>
    </test>
    <edit name="family" mode="append" binding="strong">
     <string>DejaVu Serif</string>
     <string>Microsoft Yahei</string>
     <string>SimSun</string>
    </edit>
  </match>

  <match target="pattern">
    <test qual="any" name="family">
      <string>sans-serif</string>
    </test>
    <edit name="family" mode="append" binding="strong">
    <string>DejaVu Sans</string>
    <string>Microsoft Yahei</string>
    <string>SimSun</string>
    </edit>
  </match>

  <match target="pattern">
    <test qual="any" name="family">
      <string>monospace</string>
    </test>
    <edit name="family" mode="append" binding="strong">
     <string>DejaVu Sans Mono</string>
     <string>Microsoft Yahei</string>
     <string>SimSun</string>
    </edit>
  </match>

  <alias>
       <family>serif</family>
          <prefer>
  <family>DejaVu Serif</family>
  <family>Microsoft Yahei</family>
  <family>SimSun</family>
   </prefer>
   </alias>
  
   <alias>
      <family>sans-serif</family>
      <prefer>
  <family>DejaVu Sans</family>
  <family>Microsoft Yahei</family>
  <family>SimSun</family>
        </prefer>
   </alias>

   <alias>
          <family>monospace</family>
      <prefer>
  <family>DejaVu Sans Mono</family>
  <family>Microsoft Yahei</family>
  <family>SimSun</family>
      </prefer>
   </alias>

</fontconfig>
相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载