Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103632058
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-28 09:06:46

原文:

Fedora 8 中设置的

Fedora 8中字体设置方法有好几种,有,不过被盾了,需要带tor浏览,这个是从源代码开始整的,看过之后应该会对字体的处理有所了解,作者还提供了已经好的rpm包下载,应该说还是有用的,不过我试了效果不明显,需要的朋友去看看吧。
另一种:普适版的字体方法(这个方法好像流传比较广):

创建字体目录,并拷贝字体文件到创建的目录
#mkdir -p 自定义目录 一般在/usr/share/fonts目录下新建比较合理
#cp -f 字体位置 目标位置
进入自定义目录,建立fonts.scale文件和生成字体目录索引
#cd /usr/share/fonts/custom
#ttmkfdir -o fonts.scale 建立fonts.scale文件
#mkfontdir 生成字体目录索引
#fc-cache -fv 字体缓存信息

这个方法对于很多字体都有效果,但是字体多少会有很多小,尤其是类似等truetype字体的显示效果令人不爽,这时候就需要对字体进行微调:
字体调配法- 和。

**************************************************************************

读了不少这方面的文章,我把自己安装使用某黑字体的学习体会写出来供大家参考,也是给自己做个记录:

首先,将某黑字体下载后按照普适版的字体安装方法进行安装,最重要的是进行微调,辑/etc/fonts/local.conf文件,对字体进行配置。

关于这个文件的配置方法参见: 文章好像是linuxfans.org翻译的,但是排版实在是太丑了,因此我选择了排版比较好的linux技术中坚站的版本,文中对于local.conf文件的配置语法和参数描述的很详细,使用local.conf可以实现对字体的部分替换,例如某字体的中文显示效果很好,但是英文很丑,就可以将你中意的英文字体引入替换原有字体的英文部分;可以实现系统调用不同字体的时候自动进行不同种类的渲染和微调,比如有两种字体,一种需要渲染,一种不需要,就可以分别设置,十分灵活,而且针对性强,可以精确到字体-字号或者其他符合的条件。
略有编程基础的兄弟应该很容易看明白设置,如果要实现更好更精确的效果,则需对这个文档研究透彻点。

关于某黑字体的具体设置参见:fontconfig字体调配法- 和会有更多收获!

如果你比较懒也可以直接使用我的local.conf文件内容,不过本人也是半吊子水平,因此不对local.conf文件负责,不过如果有问题,可以上IRC问人,那里的兄弟都是很热心的:
local.conf文件:






96



/usr/share/fonts/zh_CN/vista



微软雅黑
Microsoft YaHei


12


18


vrgb


true


false


true


hintfull




none


vrgb


true


false


true


hintfull





Segoe UI


none


true


false


true


hintfull



总而言之,如果掌握了fontconfig,那么字体的美化和微调就真是易如反掌了,相信到那个时候你一定会有一览众山小的感觉!

2008.5.3更新:修正一个配置文件中的注释错误,另外同样的配置文件在你的系统上可能效果会不同,这是因为显示屏的不同造成的,一般表现为文字周围出现红色或蓝色的彩晕,请参照fontconfig手册调整 rgba-子像素的几何排列类型,进行相应的调整:

unkonw, rgb, brg, vrgb, vbgr和none 

阅读(273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~