LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: shitbaby

哪位老大发一篇字体美化的文章吧

[复制链接]
 楼主| 发表于 2007-12-27 09:31:38 | 显示全部楼层
重新编译了 freetype,并且是USE="bindist":yun:
编辑了.fonts.conf
应该设置了抗锯齿吧,现在不模糊了,但是,很多字尤其是英文字和粗体字,有毛刺
郁闷
  1. <?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  2. <fontconfig>
  3. <alias>
  4.                 <family>serif</family>
  5.                 <prefer>
  6.                         <family>Bitstream Vera Serif</family>
  7.                         <family>WenQuanYi Bitmap Song</family>
  8.                         <family>SimSun</family>
  9.                         <family>宋体</family>
  10.                 </prefer>
  11.         </alias>
  12.         <alias>
  13.                 <family>sans-serif</family>
  14.                 <prefer>
  15.                         <family>Verdana</family>
  16.                         <family>Bitstream Vera Sans</family>
  17.                         <family>Arial</family>
  18.                         <family>Helvetica</family>
  19.                         <family>WenQuanYi Bitmap Song</family>
  20.                         <family>SimSun</family>
  21.                         <family>宋体</family>
  22.                 </prefer>
  23.         </alias>
  24.         <alias>
  25.                 <family>monospace</family>
  26.                 <prefer>
  27.                         <family>Bitstream Vera Sans Mono</family>
  28.                         <family>Courier</family>
  29.                         <family>Courier New</family>
  30.                         <family>Andale Mono</family>
  31.                         <family>WenQuanYi Bitmap Song</family>
  32.                         <family>SimSun</family>
  33.                         <family>宋体</family>
  34.                 </prefer>
  35.         </alias>

  36. <match target="font" >
  37.   <edit mode="assign" name="rgba" >
  38.    <const>none</const>
  39.   </edit>
  40. </match>
  41. <match target="font" >
  42.   <edit mode="assign" name="hinting" >
  43.    <bool>true</bool>
  44.   </edit>
  45. </match>
  46. <match target="font" >
  47.   <edit mode="assign" name="hintstyle" >
  48.    <const>hintmedium</const>
  49.   </edit>
  50. </match>
  51. <match target="font" >
  52.   <edit mode="assign" name="antialias" >
  53.    <bool>true</bool>
  54.   </edit>
  55. </match>



  56. <!-- for simsun.ttc --> <match target="font" >
  57.   <test name="family" >
  58.    <string>SimSun</string>
  59.   </test>
  60.   <edit name="antialias" >
  61.    <bool>true</bool>
  62.   </edit>
  63.   <edit name="hinting" >
  64.    <bool>true</bool>
  65.   </edit>
  66.   <edit name="autohint" >
  67.    <bool>false</bool>
  68.   </edit>
  69. </match>
  70. <match target="font" >
  71.   <test name="family" >
  72.    <string>NSimSun</string>
  73.   </test>
  74.   <edit name="antialias" >
  75.    <bool>true</bool>
  76.   </edit>
  77.   <edit name="hinting" >
  78.    <bool>true</bool>
  79.   </edit>
  80.   <edit name="autohint" >
  81.    <bool>false</bool>
  82.   </edit>
  83. </match>
  84. <match target="font" >
  85.   <test name="family" >
  86.    <string>SimSun</string>
  87.   </test>
  88.   <test compare="less_eq" name="size" >
  89.    <int>16</int>
  90.   </test>
  91.   <edit mode="assign" name="antialias" >
  92.    <bool>false</bool>
  93.   </edit>
  94.   <edit mode="assign" name="hinting" >
  95.    <bool>true</bool>
  96.   </edit>
  97. </match>
  98. <match target="font" >
  99.   <test name="family" >
  100.    <string>NSimSun</string>
  101.   </test>
  102.   <test compare="less_eq" name="size" >
  103.    <int>16</int>
  104.   </test>
  105.   <edit mode="assign" name="antialias" >
  106.    <bool>false</bool>
  107.   </edit>
  108.   <edit mode="assign" name="hinting" >
  109.    <bool>true</bool>
  110.   </edit>
  111. </match>
  112. <match target="font" >
  113.   <test name="family" >
  114.    <string>NSimSun</string>
  115.   </test>
  116.   <edit name="globaladvance" >
  117.    <bool>false</bool>
  118.   </edit>
  119. </match>
  120. <match target="font" >
  121.   <test compare="less_eq" name="size" >
  122.    <double>16</double>
  123.   </test>
  124.   <edit mode="assign" name="antialias" >
  125.    <bool>false</bool>
  126.   </edit>
  127. </match>
  128. <match target="font" >
  129.   <test compare="less_eq" name="pixelsize" qual="any" >
  130.    <double>16</double>
  131.   </test>
  132.   <edit mode="assign" name="antialias" >
  133.    <bool>false</bool>
  134.   </edit>
  135. </match>
  136. <match target="font" >
  137.   <edit mode="assign" name="rgba" >
  138.    <const>none</const>
  139.   </edit>
  140. </match>
  141. <match target="font" >
  142.   <edit mode="assign" name="hinting" >
  143.    <bool>true</bool>
  144.   </edit>
  145. </match>
  146. <match target="font" >
  147.   <edit mode="assign" name="hintstyle" >
  148.    <const>hintmedium</const>
  149.   </edit>
  150. </match>
  151. <match target="font" >
  152.   <edit mode="assign" name="antialias" >
  153.    <bool>false</bool>
  154.   </edit>
  155. </match>
  156. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-12-27 11:36:48 | 显示全部楼层
具体搜索本论坛字体微调,跟着做,效果很好,而且知道如何写font.conf了。修改也容易
回复 支持 反对

使用道具 举报

发表于 2008-1-2 09:15:20 | 显示全部楼层
Post by LongerZ;1799506
应该不用特别美化之类的,建个字体目录,cp个字体进去,emerge fontconfig freetype,如果用simsun字体,简单改下 /etc/fonts/conf.d/65-nonlatin.conf和xorg.conf就行了(也许都不用)


现在安装字体有这么简单?不需要
mkfontdir
mkfontscale
fc-cache -fv
步骤了么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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