首页 > 系统 > Linux > 正文

Fedora 8 中字体设置学习心得体会

2024-08-28 00:11:51
字体:
来源:转载
供稿:网友

Fedora 8中字体设置方法有好几种,有《Fedora 8 中文字体设置技巧 》,不过被盾了,需要带tor浏览,这个是从源代码开始整的,看过之后应该会对linux字体的处理有所了解,作者还提供了已经编译好的rpm包下载,应该说还是有用的,不过我试了效果不明显,需要的朋友去看看吧。见http://www.linuxidc.com/Linux/2007-12/10158.htm

另一种:普适版的字体安装方法(这个方法好像流传比较广):

创建字体目录,并拷贝字体文件到创建的目录

#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字体的显示效果令人不爽,这时候就需要对字体进行微调:

fontconfig字体调配法-《Linux 字体微调- windows 效果版- LinuxSir.Org》 和《Linux 字体微调 - Vista 效果版》。

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

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

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

略有编程基础的兄弟应该很容易看明白设置,如果要实现更好更精确的效果,则需对这个文档研究透彻点。

关于某黑字体的具体设置参见:fontconfig字体调配法-《Linux 字体微调- windows 效果版- LinuxSir.Org》 和《Linux 字体微调 - Vista 效果版》会有更多收获!

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

local.conf文件:

4、libXft:点阵字体“伪粗体”(Embolden)算法的优化

从 Fedora 的官方 FTP 或 HTTP 服务器下载最新的 libXft 源码包,如 libXft-2.1.12-3.fc8.src.rpm(http://download.fedora.RedHat.com/pub/fedora/linux/releases/8/Fedora/source/SRPMS/libXft-2.1.12-3.fc8.src.rpm)。下载 sunmoon1997 提供的补丁,这个补丁对特定条件下点阵字体“伪粗体”算法进行了优化。修改 libXft.spec 以包含这个补丁。然后重新编译和安装 RPM 包:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表