Wednesday, April 25, 2007

Chinese Fonts under Ubuntu

一、准备字体文件

windows的字体一般存放在c:\windows\fonts目录下,拷贝到linux下的字体有:

simfang.ttf 仿宋体
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttf 宋体和新宋体,原文件名simsun.ttc
tahoma.ttf tahoma字体
tahomabd.ttf tahoma字体的粗体形式
verdana.ttf verdana字体
verdanab.ttf verdana字体的粗体形式
verdanai.ttf verdana字体的斜体形式
verdanaz.ttf verdana字体的粗体+斜体形式

拷贝过来的字体文件放在了/home/zhibin/myliux/fonts目录下。

二、将字体加入到linux的可使用字体中

首先把字体文件链接到存放字体的目录中

cd /usr/share/fonts
ln -s /home/zhibin/mylinux/fonts xpfonts
cd xpfonts
mkfontscale
mkfontdir

这样作和把字体拷贝到/usr/share/fonts的一个目录下的效果是一样的。后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:
fc-cache

三、修改/etc/fonts/fonts.conf的字体渲染顺序

create /etc/fonts/local.conf: (derived from 40-generic.conf)








serif

Bitstream Vera Serif
DejaVu Serif
AR PL SungtiL GB
AR PL Mingti2L Big5
SimSun
SimHei
Times New Roman
Times
Nimbus Roman No9 L
Luxi Serif
Kochi Mincho
MS 明朝
Baekmuk Batang
FreeSerif
MgOpen Canonica




sans-serif

Bitstream Vera Sans
DejaVu Sans
AR PL KaitiM GB
AR PL KaitiM Big5
SimHei
SimSun
Helvetica
Arial
Verdana
Albany AMT
Nimbus Sans L
Luxi Sans
Kochi Gothic
MS ゴシック
Baekmuk Dotum
FreeSans
MgOpen Modata
MgOpen Moderna




monospace

Bitstream Vera Sans Mono
DejaVu Sans Mono
NSimSun
Courier
Courier New
Andale Mono
Luxi Mono
Cumberland AMT
Nimbus Mono L
FreeMono


1 Comments:

Anonymous Anonymous said...

Well written article.

9:13 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home