LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Xoo

[原创]一个详细的汉化美化方案(freetype/fontconfig/xft)

[复制链接]
发表于 2004-1-19 01:23:37 | 显示全部楼层
最初由 xfish 发表
楼主最后的那段代码好厉害啊,我一加上我的mozilla本来的模糊的字体突然就像win里一样清晰亮丽了,能讲讲最后一段代码吗
can u post a screenshot?
发表于 2004-1-20 07:51:59 | 显示全部楼层
  1. 以上几步都做完了,如果不出以外的话,你gtk2和qt程序显示的英文是又粗又黑的,看起来就像用了粗体一样。如果你觉得这样挺好那就罢了。如果你和我一样,觉得脏兮兮的很难看,可以在你的/etc/fonts/fons.conf上加上这么一段


  2. <!--
  3. This expression is added by Akito Hirai<akito@kde.gr.jp> for convenience.
  4. It can be used to make artificial bold versions in client libraries/applications.
  5. -->
  6. <match target="font">
  7. <test name="weight">
  8. <const>medium</const>
  9. </test>
  10. <test target="pattern" name="weight" compare="more">
  11. <const>medium</const>
  12. </test>
  13. <edit name="weight" mode="assign">
  14. <if>
  15. <more>
  16. <name>spacing</name>
  17. <const>proportional</const>
  18. </more>
  19. <const>demibold</const>
  20. <const>bold</const>
  21. </if>
  22. </edit>
  23. </match>
  24. <match target="font">
  25. <test name="pixelsize" compare="less_eq">
  26. <double>16</double>
  27. </test>
  28. <test name="pixelsize" compare="more_eq">
  29. <double>8</double>
  30. </test>
  31. <edit name="antialias" mode="assign">
  32. <bool>f</bool>
  33. </edit>
  34. </match>
复制代码


为什么我一用这个代码,字体就象发抖的手写出来一样,以前在redhat可以用的,现在不行了,为什么啊?
发表于 2004-1-20 10:05:20 | 显示全部楼层
我昨天也试了一小下。E文字效果不好。
 楼主| 发表于 2004-1-20 18:49:35 | 显示全部楼层

最后的效果就是这个样子,firefly那几个包我装了
那个mozilla是gtk2的,xmms是gtk1,psi是qt
我用xfce4,也是gtk2
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=77340
发表于 2004-1-20 22:59:47 | 显示全部楼层
为什么有的汉化文章里的fonts.dir和fonts.scale有这样的行
ai=0.2:simsun.ttf-misc-simsun-medium-o-normal--0-0-0-0-c-0-gb18030.2000-0
楼主介绍的那个ttmkfdir生成的文件没有一行是带ai=
这样的咚咚,楼主能说说说ai=0.2是什么意思,啥用
 楼主| 发表于 2004-1-21 15:18:14 | 显示全部楼层
我认为那个是给xtt用的
发表于 2004-1-26 10:35:14 | 显示全部楼层
/etc/X11/Xftconfig和/etc/fonts/fonts.conf啥关系?
发表于 2004-1-27 07:11:30 | 显示全部楼层
有个疑问:
:ask在楼主的fonts.conf中AR PL KaitiM GB和Simsun都是中文字体,而且AR PL KaitiM GB排在Simsun的上面,为什么说系统默认的中文字体是Simsun??
发表于 2004-2-7 20:23:28 | 显示全部楼层

回复: windowmaker好像不是gtk1,gtk2也不是qt吧。。。555~~俺的wmaker菜单和标题栏

最初由 xfish 发表
windowmaker好像不是gtk1,gtk2也不是qt吧。。。
555~~俺的wmaker菜单和标题栏还没弄好呢,老是那种粗体的带毛刺的难看字体,楼主能提点建议吗,看了好多帖子也没搞定.


我就用wmaker,没有这种难看的东西,当然,我也不知道为什么(有点久了),配置好了,没有问题就很少改动。你看/usr/doc/window**maker/下的文档了吗?
发表于 2004-2-10 10:20:43 | 显示全部楼层
最初由 ICOIGO 发表
  1. 以上几步都做完了,如果不出以外的话,你gtk2和qt程序显示的英文是又粗又黑的,看起来就像用了粗体一样。如果你觉得这样挺好那就罢了。如果你和我一样,觉得脏兮兮的很难看,可以在你的/etc/fonts/fons.conf上加上这么一段


  2. <!--
  3. This expression is added by Akito Hirai<akito@kde.gr.jp> for convenience.
  4. It can be used to make artificial bold versions in client libraries/applications.
  5. -->
  6. <match target="font">
  7. <test name="weight">
  8. <const>medium</const>
  9. </test>
  10. <test target="pattern" name="weight" compare="more">
  11. <const>medium</const>
  12. </test>
  13. <edit name="weight" mode="assign">
  14. <if>
  15. <more>
  16. <name>spacing</name>
  17. <const>proportional</const>
  18. </more>
  19. <const>demibold</const>
  20. <const>bold</const>
  21. </if>
  22. </edit>
  23. </match>
  24. <match target="font">
  25. <test name="pixelsize" compare="less_eq">
  26. <double>16</double>
  27. </test>
  28. <test name="pixelsize" compare="more_eq">
  29. <double>8</double>
  30. </test>
  31. <edit name="antialias" mode="assign">
  32. <bool>f</bool>
  33. </edit>
  34. </match>
复制代码


为什么我一用这个代码,字体就象发抖的手写出来一样,以前在redhat可以用的,现在不行了,为什么啊?
Can anyone help me about this?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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