Fedora 字体美化

Fedora默认的字体渲染效果在各个发行版的中算是首屈一指了,但是我们还想获得更好的显示效果,以在Fedora 10中雅黑字体的安装为例,讲一下我自己的安装和美化,算是一个记录。
特别提示:使用雅黑字体需要授权,本文仅是以雅黑为例,为学习的目的使用,不推荐使用,请支持开源字体: 文泉驿

 

第一步:

下载字体文件(请确保你有相应授权,以学习为目的请在下载后24小时内删除),
地址:http://www.4kong.com/font/1272.html 

首先解压后复制字体文件到字体文件夹(名称可以自定义),在 /usr/share/fonts/目录下:
$mkdir -p /usr/share/fonts/vista/
$sudo cp msyh* /usr/share/fonts/vista/
$chmod 755 /usr/share/fonts/vista/msyh*
$sudo fc-cache -fv

注意:不推荐使用6.01版的雅黑字体,在Fedora下表现不佳!暂时不知道原因,哪位知道麻烦告知,谢谢!

第二步:

下载 字体补丁集合包  更多关于字体补丁的讨论:fedora 10 cleartype补丁

解压缩后,进入目录运行:
sudo rpm -Uvh --replacepkgs --force *

注:这个字体补丁集合包对矢量和点阵字体的显示效果都有很明显的改善,尤其是对于LCD的用户,强烈推荐使用,不论是雅黑还是文泉驿正黑都值得尝试!

另外,不推荐使用Debian的cleartype补丁,经本人测试,虽然效果也不错,但在Fedora 10上的效果还是没有这个好,当然也可能是显示器类型不同的原因,仅供参考!

第三步:

在 系统-->首选项-->感观-->外观-->字体 中调整当前字体为雅黑,选中次像素平滑,字体微调选“完全”,次像素顺序一般选“rgb”,视显示器不同,请自行调整到适合自己的选项。
其他应用程序同样也只需选中雅黑即可。如果使用其他字体,请自行调整相关选项以获取最佳效果,方法和原理是一样的!

第四步:

针对仍不满足,要求更多的朋友,可以使用fontconfig来实现字体的微调,包括字体的部分替换,字体渲染模式等等不一而足,fontconfig的功能十分强大,配置文件也不是很难读懂,参阅:fontconfig 用户手册

总结:网上很多的教程都提到要设置local.conf,实际上是因为这个文件的内容会被fontconfig读取,从而获得比较理想的微调效果,但是随着发行版的进步,现在安装字体已经无须设置local.conf,除非你有特别的要求,强烈建议在没有阅读 fontconfig 用户手册 和一定动手能力的情况下不要配置local.conf,不正确的设置会导致一些奇怪的字体问题!

 

文泉驿字体效果

微软雅黑的效果

————————————————————————————————————————————————

 

 

补遗

 

1.终端等宽字体微调:

Fedora中终端字体使用雅黑等非等宽字体时,会出现比较严重的英文字符重叠现象,而且这些非等宽字体中的英文部分往往 也不好看,但是恰好DejaVuSansMono这款等宽字体对英文的显示非常优秀,但是中文字体就很不堪入目了,如果既要使用 DejaVuSansMono的英文部分,使用非等宽字体(例如雅黑)的中文部分呢?
这样处理:
$sudo gedit /etc/fonts/conf.d/57-dejavu.conf
把文件中的内容改成如下所示:
<!-- Generic name aliasing -->
<alias>
<family>monospace</family>
<prefer>
      <family>Microsoft YaHei</family>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
      <family>Microsoft YaHei</family>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
      <family>Microsoft YaHei</family>
<family>DejaVu Serif</family>
</prefer>
</alias>

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

红色部分为添加内容,其他字体参照处理!

偏爱Consolas等宽字体的,也可以从这里下载,安装并应用字体:
http://www.cnblogs.com/RobertLee/archive/2006/12/25/602646.html

2.关于Firefox的字体问题:

Fedora源里面的RPM包在编译的时候打开了
ac_add_options --enable-default-toolkit=cairo-gtk2
这个选项,因此对依赖freetype的字体可以获得较好的效果,和系统字体的相关设置能保持风格样式的一致。
但是Mozilla官方的Firefox以及其他第三方版本默认并没有打开这个选项编译,这样就造成了使用时,Mozilla官方版本的firefox字体非常难看(使用freetype时,包括雅黑)
所以如果要使用雅黑等矢量字体并且和系统字体保持一致,请在编译时打开上述的相关选项,或者使用官方版本!
另外,即使打开了上述编译选项,当用户配置了不恰当的local.conf等fontconfig配置文件时,同样也会出现字体渲染的怪异问题,敬请留意!

PS: http://gcell.yo2.cn/archives/632692 此处可以下载到已经打包好的3.1b2版本firefox,同源里的保持一致,如有需要,请移步下载!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值