红联Linux门户
Linux帮助

优化改善 Fedora Core 4 的中文字体显示

发布时间:2006-02-25 00:36:17来源:红联作者:[Hl.y]
一. 安装 firefly TrueType 宋体点阵字体

Fedora 下字体发虚,原因是缺少内嵌点阵的字体。很明显解决的方法就是添加一个有内嵌点阵的字体。

1. 下载字体

从以下网址下载 fireflysung 1.3.0 :

http://www.study-area.org/apt/firefly-font/

2. 安装字体

把下载回来的压缩包解压后,把其中的 fireflysung.ttf 字体文件复制到 /usr/share/fonts/chinese/TrueType 文件夹中 。可以在终端命令行以 root 身份运行:

#cp fireflysung.ttf /usr/share/fonts/chinese/TrueType/

二. 重排字体顺序

fireflysung 的英文字体不是很好看。可以考虑用 Hevetica 或者Bitsteam Vera配合fireflysung中文字体。所以首先要对字体进行重排。Fedora已经带了 Hevetica 字体的,看不到是因为字体路径没有被加进配置文件。

在 /etc/fonts/conf.d/ 目录下建立一个用户自定义配置文件10myfonts.conf 。该配置是一个非AA(字体边沿反锯齿)的显示方案。建立该文件的方法可以是,在终端命令行以 root 身份运行:

#gedit /etc/fonts/conf.d/10myfonts.conf

10myfonts.conf 的内容如下:

引用:
/usr/share/fonts


/usr/share/fonts/local


/usr/local/share/fonts


~/.fonts



/usr/X11R6/lib/X11/fonts





100



180



true






t


hintslight



t



false






8


17


false





zh-tw
zh-cn
ja
ko


proportional


false





SimSun
NSimSun
SimHei
AR PL ShanHeiSun Uni
AR PL SenKai Uni
AR PL New Sung
FZSongTi
FZMingTiB
FangSong_GB2312
KaiTi_GB2312


8


12


12




serif

Times New Roman
Nimbus Roman No9 L
Luxi Serif
Times
Bitstream Vera Serif
Simsun
WenQuanYi Bitmap Song
AR PL ShanHeiSun Uni
AR PL SenKai Uni
AR PL New Sung
FZSongTi
FZMingTiB
Kochi Mincho
AR PL SungtiL GB
AR PL Mingti2L Big5
Baekmuk Batang



sans-serif

Helvetica
Verdana
Arial
Tahoma
Bitstream Vera Sans
SimSun
WenQuanYi Bitmap Song
AR PL ShanHeiSun Uni
AR PL SenKai Uni
AR PL New Sung
FZSongTi
FZMingTiB
Kochi Gothic
AR PL KaitiM GB
AR PL KaitiM Big5
Baekmuk Dotum



monospace

Courier
Courier New
Andale Mono
Luxi Mono
Nimbus Mono L
Bitstream Vera Sans Mono
NSimSun
WenQuanYi Bitmap Song
AR PL ShanHeiSun Uni
AR PL SenKai Uni
AR PL New Sung
FZSongTi
FZMingTiB
Kochi Gothic
AR PL KaitiM GB
Baekmuk Dotum





三. 安装或升级 freetype 到 2.1.10 版本

1. 下载 freetype 源代码压缩包

下载地址:
http://prdownloads.sourceforge.net/freetype/freetype-2.1.10.tar.bz2

把下载回来的压缩包解压。

2. 打开 freetype 的 hinting 内嵌属性

用文本编辑器打开以下文件:

freetype-2.1.10/include/freetype/config/ftoption.h

把439行的注释符号(/* ...... */)去掉,改成如下这样:

#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

保存并退出文本编辑器。

3. 编译安装

进入 freetype-2.1.10 文件夹,并以 root 身份在终端命令行运行:

#cd freetype-2.1.10 (这一步是进入 freetype-2.1.10 文件夹的操作)
#./configure --prefix=/usr
#make
#make install

四. 安装或升级 fontconfig 到 2.3.2 版本

1. 下载源代码压缩包

下载地址:
http://www.fontconfig.org/release/

2. 编译安装

进入 fontconfig-2.3.2 文件夹,并以 root 身份在终端命令行运行:

#cd fontconfig-2.3.2 (这一步是进入 fontconfig-2.3.2 文件夹的操作)
#./configure --disable-docs --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
#make
#make install

五. 安装或升级 libXft 到 2.1.7 版本

1. 下载源代码压缩包

下载地址:
http://xlibs.freedesktop.org/release/?C=N;O=D

2. 编译安装

进入 libXft-2.1.7 文件夹,并以 root 身份在终端命令行运行:

#cd libXft-2.1.7 (这一步是进入 libXft-2.1.7 文件夹的操作)
#./configure --prefix=/usr/X11R6
#make
#make install

六. 调整字体设置

从 GNOME 的顶部面板上的菜单中选择:桌面 / 首选项 / 字体 ,把四种字体都设置为 Hevetica 。保存设置后重新启动计算机。

再次进入 Fedora ,你会发现桌面应用程序和网页上的中英文字体都比原来的漂亮多了。 ^_^
文章评论

共有 1 条评论

  1. shale 于 2006-07-21 10:28:57发表:

    字体还是显得有点难看