LinuxSir.cn,穿越时空的Linuxsir!

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

把大伴儿的local.conf贴出来分享一下吧!

[复制链接]
发表于 2006-10-12 13:40:59 | 显示全部楼层 |阅读模式
按装了simsun.ttf字体和WQY字体,可是有的网页显示字体正常,而有的显示中文字时是模糊的,比如百度和网易是模糊的。小弟不知道怎么回事呢!

以下是我的 local.conf

-------------------------------------------------------------

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!--
    Provide required aliases for standard names
    --> <alias>
   <family>serif</family>
   <prefer>
       <family>Verdana</family>
       <family>Bitstream Vera Serif</family>
       <family>Times New Roman</family>
       <family>Times</family>
       <family>WenQuanYi Bitmap Song</family>
       <family>SimSun</family>
       <family>AR PL New Sung</family>
       <family>MingLiU</family>
       <family>AR PL ShanHeiSun Uni</family>
       <family>AR PL ShanHeiSun Uni MBE</family>
       <family>Ming(ISO10646)</family>
       <family>Kochi Mincho</family>
       <family>Baekmuk Batung</family>
   </prefer>
    </alias>
    <alias>
   <family>sans-serif</family>
   <prefer>
       <family>Verdana</family>
       <family>Bitstream Vera Sans</family>
       <family>Arial</family>
       <family>Helvetica</family>
       <family>WenQuanYi Bitmap Song</family>
       <family>SimSun</family>
       <family>AR PL New Sung</family>
       <family>MingLiU</family>
       <family>AR PL ZenKai Uni</family>
       <family>AR PL ZenKai Uni MBE</family>
       <family>Ming(ISO10646)</family>
       <family>Kochi Mincho</family>
       <family>Baekmuk Batung</family>
   </prefer>
    </alias>
    <alias>
   <family>monospace</family>
   <prefer>
       <family>Bitstream Vera Sans Mono</family>
       <family>Courier</family>
       <family>Courier New</family>
       <family>Andale Mono</family>
       <family>WenQuanYi Bitmap Song</family>
       <family>SimSun</family>
       <family>AR PL New Sung</family>
       <family>AR PL ShanHeiSun Uni</family>
       <family>AR PL ShanHeiSun Uni MBE</family>
       <family>Ming(ISO10646)</family>
       <family>Kochi Mincho</family>
       <family>Baekmuk Batung</family>
   </prefer>
    </alias>
    <match target="font" >
   <test compare="eq" name="family" >
       <string>WenQuanYi Bitmap Song</string>
       <string>SimSun</string>
       <string>NSimSun</string>
       <string>AR PL New Sung</string>
       <string>MingLiU</string>
       <string>MingLiU</string>
       <string>AR PL ZenKai Uni</string>
       <string>AR PL ZenKai Uni MBE</string>
       <string>AR PL ShanHeiSun Uni</string>
       <string>AR PL ShanHeiSun Uni MBE</string>
       <string>Ming(ISO10646)</string>
       <string>AR PL Mingti2L Big5</string>
       <string>AR PL SungtiL Big5</string>
       <string>Kochi Mincho</string>
       <string>Baekmuk Dotum</string>
   </test>
   <test compare="less_eq" name="pixelsize">
       <double>18</double>
   </test>
   <edit name="antialias" >
       <bool>false</bool>
   </edit>
   <edit name="autohint" >
       <bool>false</bool>
   </edit>
    </match>
    <match target="font" >
   <test name="family" >
       <string>WenQuanYi Bitmap Song</string>
       <string>SimSun</string>
       <string>宋体</string>
   </test>
   <edit name="globaladvance" >
       <bool>false</bool>
   </edit>
   <edit name="spacing" >
       <const>proportional</const>
   </edit>
    </match>
    <match target="font" >
   <test name="family" >
       <string>MingLiU</string>
       <string>MingLiU</string>
   </test>
   <edit name="autohint" >
       <bool>false</bool>
   </edit>
   <edit name="hinting" >
       <bool>true</bool>
   </edit>
    </match>
    <match target="font" >
   <edit mode="assign" name="rgba" >
       <const>none</const>
   </edit>
    </match>
    <match target="font" >
   <edit mode="assign" name="hinting" >
       <bool>true</bool>
   </edit>
    </match>
    <match target="font" >
   <edit mode="assign" name="hintstyle" >
       <const>hintmedium</const>
   </edit>
    </match>
</fontconfig>


-------------------------------------------

顺便说下,simsun.ttf字体有没有什么特殊按装方式?
发表于 2006-10-12 13:49:50 | 显示全部楼层
$ cat /etc/fonts/local.conf
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- conf.d/myfont.conf -->
  4. <fontconfig>
  5.   <dir>~/.fonts</dir>
  6. <!--  
  7. 配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  8.   -->
  9.      <match target="font">
  10.          <!-- check to see if the font is just regular -->
  11.          <test name="weight" compare="less_eq">
  12.              <int>100</int>
  13.          </test>
  14.          <!-- check to see if the pattern requests bold -->
  15.          <test target="pattern" name="weight" compare="more_eq">
  16.              <int>180</int>
  17.          </test>
  18.          <!-- set the embolden flag -->
  19.          <edit name="embolden" mode="assign">
  20.              <bool>true</bool>
  21.          </edit>
  22.      </match>
  23. <!--
  24.         default settings for all fonts.
  25. -->
  26. <match target="font" >
  27. <!-- 打开字体的反锯齿即AA,大号字用AA会更美观   -->
  28.                 <edit mode="assign" name="antialias" >
  29.                         <bool>t</bool>
  30.                 </edit>
  31.                 <edit mode="assign" name="hintstyle" >
  32.                         <const>hintslight</const>
  33.                 </edit>
  34. <!-- 打开hint  -->
  35.                 <edit mode="assign" name="hinting" >
  36.                         <bool>true</bool>
  37.                 </edit>
  38. <!-- 关闭autohint  -->
  39.                 <edit mode="assign" name="autohint" >
  40.                         <bool>false</bool>
  41.                 </edit>
  42. </match>
  43. <!-- 关闭 8到17号字体的AA -->
  44. <match target="font" >
  45.                 <!--
  46.                 <test compare="contains" name="lang" >
  47.                         <string>zh-cn</string>
  48.                         <string>zh-tw</string>
  49.                         <string>ja</string>
  50.                         <string>ko</string>
  51.                 </test>
  52.                 -->
  53.                 <test compare="more_eq" name="pixelsize" qual="any" >
  54.                         <double>8</double>
  55.                 </test>
  56.                 <test compare="less_eq" name="pixelsize" qual="any" >
  57.                         <double>17</double>
  58.                 </test>
  59.                 <edit mode="assign" name="antialias" >
  60.                         <bool>false</bool>
  61.                 </edit>
  62. </match>
  63. <!-- 解决英文字体间距过宽 -->
  64. <match target="font">
  65.                 <test target="pattern" name="lang" compare="contains">
  66.                         <string>zh-tw</string>
  67.                         <string>zh-cn</string>
  68.                         <string>ja</string>
  69.                         <string>ko</string>
  70.                 </test>
  71.                 <edit name="spacing">
  72.                         <const>proportional</const>
  73.                 </edit>
  74.                 <edit name="globaladvance">
  75.                 <bool>false</bool>
  76.                 </edit>
  77. </match>
  78. <!--
  79. 设定中文最小字号,使得小字的中文美观
  80. -->
  81.   <match target="font" >
  82.         <test name="family" qual="any" >
  83.                 <string>SimSun</string>
  84.                 <string>AR PL ShanHeiSun Uni</string>
  85.                 <string>AR PL ZenKai Uni</string>
  86.                 <string>AR PL New Sung</string>
  87.                 <string>FZSongTi</string>
  88.                  <string>FZMingTiB</string>
  89.                 <string>FangSong_GB2312</string>
  90.                 <string>KaiTi_GB2312</string>
  91.         </test>
  92.         <test compare="more_eq" name="pixelsize" >
  93.                 <int>8</int>
  94.         </test>
  95.         <test compare="less_eq" name="pixelsize" >
  96.                 <int>12</int>
  97.         </test>
  98.         <edit compare="eq" name="pixelsize" >
  99.                 <int>12</int>
  100.         </edit>
  101. </match>
  102. <!--
  103.   把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
  104. -->
  105.    <alias>
  106.       <family>serif</family>
  107.       <prefer>
  108.          <family>DejaVu Serif</family>
  109.          <family>WenQuanYi Bitmap Song</family>
  110.          <family>AR PL ShanHeiSun Uni</family>
  111.          <family>AR PL ZenKai Uni</family>
  112.          <family>AR PL New Sung</family>
  113.          <family>FZSongTi</family>
  114.          <family>FZMingTiB</family>
  115.          <family>Kochi Mincho</family>
  116.          <family>AR PL SungtiL GB</family>
  117.          <family>AR PL Mingti2L Big5</family>
  118.          <family>Baekmuk Batang</family>
  119.       </prefer>
  120.    </alias>
  121.    <alias>
  122.       <family>sans-serif</family>
  123.       <prefer>
  124.          <family>DejaVu Serif</family>
  125.          <family>WenQuanYi Bitmap Song</family>
  126.          <family>AR PL ShanHeiSun Uni</family>
  127.          <family>AR PL ZenKai Uni</family>
  128.          <family>AR PL New Sung</family>
  129.          <family>FZSongTi</family>
  130.          <family>FZMingTiB</family>
  131.          <family>Kochi Gothic</family>
  132.          <family>AR PL KaitiM GB</family>
  133.          <family>AR PL KaitiM Big5</family>
  134.          <family>Baekmuk Dotum</family>
  135.       </prefer>
  136.    </alias>
  137.    <alias>
  138.       <family>monospace</family>
  139.       <prefer>
  140.          <family>DejaVu Sans Mono</family>
  141.          <family>WenQuanYi Bitmap Song</family>
  142.          <family>AR PL ShanHeiSun Uni</family>
  143.          <family>AR PL ZenKai Uni</family>
  144.          <family>AR PL New Sung</family>
  145.          <family>FZSongTi</family>
  146.          <family>FZMingTiB</family>
  147.          <family>Kochi Gothic</family>
  148.          <family>AR PL KaitiM GB</family>
  149.          <family>Baekmuk Dotum</family>
  150.       </prefer>
  151.    </alias>
  152. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-13 13:33:49 | 显示全部楼层
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- /etc/fonts/local.conf file for local customizations -->
  4. <fontconfig>
  5. <!--
  6. Use the Auto-Hinter
  7.         <match target="pattern">
  8.                 <edit name="autohint" mode="assign">
  9.                         <bool>true</bool>
  10.                 </edit>
  11.         </match>
  12. -->
  13. <!--
  14. Disable anti-aliasing for fonts that are size <=12
  15.         <match target="pattern">
  16.                 <test qual="any" name="size" compare="less_eq">
  17.                         <int>12</int>
  18.                 </test>
  19.                 <edit name="antialias" mode="assign"><bool>false</bool></edit>
  20.         </match>
  21. -->
  22. <!--
  23. Enable sub-pixel rendering
  24.         <match target="font">
  25.                 <test qual="all" name="rgba">
  26.                         <const>unknown</const>
  27.                 </test>
  28.                 <edit name="rgba" mode="assign"><const>rgb</const></edit>
  29.         </match>
  30. -->
  31. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-13 13:35:40 | 显示全部楼层
晕,我的怎么那么短!

不过,我感觉字体很舒服啊,比windows下要舒服

不过缺点是有些网页里的粗体没效果,不知道怎么回事
回复 支持 反对

使用道具 举报

发表于 2006-10-13 13:39:21 | 显示全部楼层
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- /etc/fonts/local.conf file for local customizations -->
  4. <fontconfig>
  5. <match target="font">
  6. <test qual="any" name="family" compare="eq">
  7. <string>fzyuanti</string>
  8. <string>UniSun</string>
  9. <string>AR PL New Sung</string>
  10. </test>
  11. <test name="pixelsize" compare="more_eq">
  12. <double>8</double>
  13. </test>
  14. <test name="pixelsize" compare="less_eq">
  15. <double>18</double>
  16. </test>
  17. <edit name="antialias">
  18. <bool>false</bool>
  19. </edit>
  20. </match>
  21. <match target="pattern">
  22. <edit name="dpi" mode="assign" >
  23. <double>86.3</double>
  24. </edit>
  25. </match>
  26. <!--
  27. Use the Auto-Hinter
  28.         <match target="pattern">
  29.                 <edit name="autohint" mode="assign">
  30.                         <bool>true</bool>
  31.                 </edit>
  32.         </match>
  33. -->

  34. <!--
  35. Disable anti-aliasing for fonts that are size <=12
  36.         <match target="pattern">
  37.                 <test qual="any" name="size" compare="less_eq">
  38.                         <int>12</int>
  39.                 </test>
  40.                 <edit name="antialias" mode="assign"><bool>false</bool></edit>
  41.         </match>
  42. -->

  43. <!--
  44. Enable sub-pixel rendering
  45.         <match target="font">
  46.                 <test qual="all" name="rgba">
  47.                         <const>unknown</const>
  48.                 </test>
  49.                 <edit name="rgba" mode="assign"><const>rgb</const></edit>
  50.         </match>
  51. -->
  52. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-13 14:10:40 | 显示全部楼层
Post by ougi
晕,我的怎么那么短!

不过,我感觉字体很舒服啊,比windows下要舒服

不过缺点是有些网页里的粗体没效果,不知道怎么回事


你还贴什么贴啊,你那里面都是注释。。。
回复 支持 反对

使用道具 举报

发表于 2006-10-13 21:21:28 | 显示全部楼层
还要把 /etc/fonts/conf.d/ 里面的一个10-bitmapfontxxx(记不清楚名字了:)文件给删除了,点阵才正常
回复 支持 反对

使用道具 举报

发表于 2006-10-13 23:59:48 | 显示全部楼层
lrwxrwxrwx 1 root root   15 2006-10-14 16:15 10-bitmaps.conf -> no-bitmaps.conf
将这个文件链接到 yes-bitmaps.conf就可以了。
aur的文权一会生成一个50-xfonts-wqy.conf,就不需要做上面的操作了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-15 11:06:00 | 显示全部楼层
呵呵,大家都很有意思啊!

Linux的字体设置还是很有学问的啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-15 11:14:14 | 显示全部楼层
wd_afei兄的local.conf不错,我用了,好清析啊!

谢谢了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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