当前位置:Linux教程 - Linux文化 - 教你优化Fedora Core 4的中文字体显示

教你优化Fedora Core 4的中文字体显示


刚刚安装好的 Fedora Core 4 无论桌面应用还是网页文字都存在中文字体发虚的问题,而且也不支持粗体和斜体显示。本文介绍一种相对简单的非 simsun 解决方案,实现中文宋体的粗体和斜体显示效果,让您可以更舒服地使用 Fedora Linux。

适用发行版:Fedora Core 4

内容索引

安装 firefly TrueType 宋体点阵字体

重排字体顺序

安装或升级 freetype 到 2.1.10 版本

安装或升级 fontconfig 到 2.3.2 版本

安装或升级 libXft 到 2.1.7 版本

调整字体设置

一. 安装 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 ,你会发现桌面应用程序和网页上的中英文字体都比原来的漂亮多了。 ^_^

相关文档

《在Fedora core 4.0 中添加simsun字体,让系统字体清晰一点》