歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> 教你優化Fedora Core 4的中文字體顯示

教你優化Fedora Core 4的中文字體顯示

日期:2017/2/27 11:57:41   编辑:Linux文化

剛剛安裝好的 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字體,讓系統字體清晰一點》

Copyright © Linux教程網 All Rights Reserved