LinuxSir.cn,穿越时空的Linuxsir!

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

可能是最简单的粗体解决办法,但仍须请大家帮忙改进。

[复制链接]
发表于 2006-4-22 08:12:20 | 显示全部楼层 |阅读模式
主要是指gnome、firefox的粗体。
方法:用文泉驿点阵字体(xfonts-wqy),然后用字体替换掉它的英文,就可出效果了。安装这个字体后要运行一下
dpkg-reconfigure  fontconfig-config
选取默认使用点阵字体这一选项。
但是,文泉驿字体只有小号,如何在大号(>14号)的时候将中文字体也进行改变,比如改变成黑体,那.fonts.conf又要如何改?

我现在的~/.fonts.conf


<?xml version="2.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!-- Disable antialias feature of WenQuanYi Bitmap Song when
pixelsize less than 17 --> <match target="font" >
  <test name="family" >
   <string>WenQuanYi Bitmap Song</string>
  </test>
  <edit name="antialias" >
   <bool>false</bool>
  </edit>
  <edit name="hinting" >
   <bool>true</bool>
  </edit>
  <edit name="autohint" >
   <bool>false</bool>
  </edit>
</match>
<match target="font" >
  <test name="family" >
   <string>WenQuanYi Bitmap Song</string>
  </test>
  <test compare="more_eq" name="pixelsize" >
   <int>17</int>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
</match>
<alias>
  <family>Bitstream Vera Serif</family>
  <family>Bitstream Vera Sans</family>
  <family>Bitstream Vera Sans Mono</family>
  <family>Arial</family>
  <family>Comic Sans MS</family>
  <family>Courier New</family>
  <family>Georgia</family>
  <family>Verdana</family>
  <family>Times New Roman</family>
  <family>Nimbus Sans L</family>
  <family>Nimbus Mono L</family>
  <family>Nimbus Roman No9 L</family>
  <family>Andale Mono</family>
  <family>Baekmuk Batang</family>
  <family>Baekumk Dotum</family>
  <family>Baekumk Gulim</family>
  <family>Kochi Gothic</family>
  <family>Kochi Mincho</family>
  <prefer>
   <family>WenQuanYi Bitmap Song</family>
  </prefer>
</alias>
<alias>
  <family>Arial Black</family>
  <family>Baekmuk Headline</family>
  <family>Impact</family>
  <prefer>
   <family>SimHei</family>
  </prefer>
</alias>
</fontconfig>
 楼主| 发表于 2006-4-22 21:35:43 | 显示全部楼层

贴张图

firefox

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-23 09:13:37 | 显示全部楼层

经过两天的摸索,终于达到了自己需要的效果了

贴张最后的效果及最后的.fonts.conf文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-23 20:07:24 | 显示全部楼层
好像现在关心字体的人不多呀!哈哈。

搭个车,问个很基础的问题。现在linux系统本身是不是不提供粗体渲染功能呀?现在大家用的比较多的要么是替代,要么就是安装同名粗字体。如果是这样,不知道现在有没有人在做这方面的工作呀?我这个人比较懒,字体的事情不太愿花时间去搞这个,宁可看默认字体虚虚的样子。不要鄙视哟。

希望有一天linux不要再为字体而烦恼。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-23 23:56:41 | 显示全部楼层
需要说明一下
我的这个fonts.conf文件是在圆体Vera Sans YuanTi解决方案的那个配置文件上修改的(我不知道是谁所创,向他(们)致谢了),只是将其中的默认汉字字体由AR PL ShanHeiSun Uni改成了WenQuanYi Bitmap Song,然后将所有大于17号的汉字改为黑体而已。

另外提示一下,论坛已有说过,直接使用xfonts-wqy包里的字体是压缩格式的,会影响速度,我现的wqy字体是直接安装的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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