LinuxSir.cn,穿越时空的Linuxsir!

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

唉,几天了,中文粗体就是死活不出来

[复制链接]
发表于 2005-8-13 08:35:11 | 显示全部楼层 |阅读模式
参照阿罗大虾的那篇高效清晰的汉字美化法 来做的,用firefly的中文补丁,其他一切都好,就是中文粗体死活不出来,论坛也搜索好几遍了,一直没有解决问题,虽说不影响什么,但总觉得不完美,哪位兄弟能指点一下呢?
附上我的.font.conf
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. <dir>/usr/local/share/fonts</dir>

  5. <!-- Default fonts -->
  6. <alias>
  7.         <family>Times New Roman</family>
  8.         <family>Times</family>
  9.         <family>SimSun</family>
  10.         <family>MingLiU</family>
  11.         <default><family>serif</family></default>
  12. </alias>
  13. <alias>
  14.         <family>Tahoma</family>
  15.         <family>SimSun</family>
  16.         <family>MingLiU</family>
  17.         <default><family>sans-serif</family></default>
  18. </alias>
  19. <alias>
  20.         <family>Terminal</family>
  21.         <family>Courier New</family>
  22.         <family>SimSun</family>
  23.         <family>MingLiU</family>
  24.         <default><family>monospace</family></default>
  25. </alias>


  26. <alias>
  27.         <family>serif</family>
  28.         <prefer>
  29.                 <family>Times New Roman</family>
  30.                 <family>Times</family>
  31.                 <family>SimSun</family>
  32.                 <family>MingLiU</family>
  33.         </prefer>
  34. </alias>
  35. <alias>
  36.         <family>sans-serif</family>
  37.         <prefer>
  38.                 <family>Tahoma</family>
  39.                 <family>SimSun</family>
  40.                 <family>MingLiU</family>
  41.         </prefer>
  42. </alias>
  43. <alias>
  44.         <family>monospace</family>
  45.         <prefer>
  46.                 <family>Terminal</family>
  47.                 <family>Courier New</family>
  48.                 <family>SimSun</family>
  49.                 <family>MingLiU</family>
  50.         </prefer>
  51. </alias>


  52. <match target="font" >
  53.         <test name="family" qual="any" >
  54.                    <string>Tahoma</string>
  55.                 <string>Verdana</string>
  56.                 <string>Arial</string>
  57.                 <string>Times</string>
  58.                 <string>Times New Roman</string>
  59.                 <string>Courier</string>
  60.                 <string>Courier New</string>
  61.                 <string>SimSun</string>
  62.                 <string>MingLiU</string>
  63.           </test>
  64.           <edit mode="assign" name="antialias" >
  65.                    <bool>false</bool>
  66.           </edit>
  67. </match>


  68. <match target="font">
  69.         <test name="spacing" compare="more_eq">
  70.                 <const>dual</const>
  71.         </test>
  72.         <edit name="globaladvance" mode="assign">
  73.                 <bool>false</bool>
  74.         </edit>
  75. </match>

  76. <!-- artificial bold by: firefly-->
  77. <match target="font">
  78.         <test target="pattern" name="weight" compare="more">
  79.                 <const>medium</const>
  80.         </test>
  81.         <edit name="weight" mode="assign">
  82.                 <const>bold</const>
  83.         </edit>
  84. </match>


  85. </fontconfig>
复制代码
发表于 2005-8-13 09:36:27 | 显示全部楼层
用这个方法好了
[PHP]
echo "media-libs/fontconfig">>/etc/portage/package.keywords
echo "media-libs/freetype">>/etc/portage/package.keywords
[/PHP]
然后自己下载编译安装http://xlibs.freedesktop.org/release/libXft-2.1.7.tar.bz2
,修改/etc/fonts/fonts.conf里面
[PHP]<test target="pattern" name="weight" compare="more_eq">
                        <int>200</int>[/PHP] 为
[PHP]<test target="pattern" name="weight" compare="more_eq">
                        <int>180</int>[/PHP]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-13 10:43:51 | 显示全部楼层
这一段没找到,需要自己添加把
给个完整的吧,谢谢
回复 支持 反对

使用道具 举报

发表于 2005-8-13 11:33:57 | 显示全部楼层
Post by woxiren
这一段没找到,需要自己添加把
给个完整的吧,谢谢

我当然不会给个不存在的片段你了,fontconfig-2.3.2里面的font.conf是有模拟粗体这几行的,自己好好找下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-13 12:00:36 | 显示全部楼层
原来我的fontconfig是2.2的,升级之后找到那段了,不过修改之后仍然没有粗体:(
难道是我人品问题?5555555
回复 支持 反对

使用道具 举报

发表于 2005-8-13 12:23:57 | 显示全部楼层
不会折腾就别折腾了,找个别人作的带粗体的字体考过去就是了
回复 支持 反对

使用道具 举报

发表于 2005-8-13 12:27:19 | 显示全部楼层
是啊,网上有做好的宋体粗体,装上就能用,什么都不用改,下载地址就不提供了,google吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-13 12:33:49 | 显示全部楼层
帮人帮到底把,我也是搜索好久实在没有解决办法才上来问的
能给个下载地址和方法吗
回复 支持 反对

使用道具 举报

发表于 2005-8-13 12:54:58 | 显示全部楼层
你如果按照我所说的绝对没问题的
回复 支持 反对

使用道具 举报

发表于 2005-8-13 13:10:34 | 显示全部楼层
到了Linux下就要学会忍受一段时间的RP……
回复 支持 反对

使用道具 举报

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

本版积分规则

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