荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: spectre (Heal the world), 信区: Linux
标 题: [转载] 在Linux下使用中文 TrueType 字库 reden (转寄)
发信站: BBS 荔园晨风站 (Mon Jul 31 16:48:42 2000), 转信
【 以下文字转载自 spectre 的信箱 】
【 原文由 suplaozi.bbs@smth.org 所发表 】
发信人: cxy (寒江雪), 信区: Linux
标 题: 在Linux下使用中文 TrueType 字库
发信站: BBS 水木清华站 (Mon Oct 26 20:51:01 1998)
0. 你需要已经安装了 freetype-1.1
1. 取来 XFree86-3.3.2 的源程序: X332src-1.tgz
或 X332src-1.tar.bz2
2. 取来 xtt-1.0.tar.gz (地址自己搜去吧)
3. (optional)
如果你想用 GBK 码, 取来
ftp://ftp.ihep.ac.cn/pub/chinese/packages/xtt-1.0-gb13000.diff
4.
tar zxvf xtt-1.0.tar.gz
5.
xtt-1.0/ext-xfs.sh X332src-1.tgz
(如果是用X332src-1.tar.bz2 就把 ext-xfs.sh 中的'gzip' 改成 'bzip2')
6.
cd xc
patch -p1 -t < ../xtt-1.0/xtt-1.0.diff
7. (optional)同样在 xc/ 目录里
patch -p1 -t < ../xtt-1.0-gb13000.diff
8. 在 xc/ 目录里
make xfs
make install
9.
mkdir /usr/X11R6/lib/X11/fonts/FreeType
cp /dos/windows/fonts/simsun.ttf /usr/X11R6/lib/X11/fonts/FreeType
cp /dos/windows/fonts/simhei.ttf /usr/X11R6/lib/X11/fonts/FreeType
cd /usr/X11R6/lib/X11/fonts/FreeType
创建文件fonts.dir如下:
8
simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
10.
修改 /usr/X11R6/lib/X11/fs/config, 如下:
# font server configuration file
# $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws Exp $
clone-self = on
use-syslog = off
catalogue = /usr/X11R6/lib/X11/fonts/FreeType/
deferglyphs = 16
error-file = /usr/X11R6/lib/X11/fs/fs-errors
# in decipoints
default-point-size = 120
default-resolutions = 75,75,100,100
实际上只修改了 catalogue , 增加了 deferglyphs 一行
11.
启动 xfs :
/usr/X11R6/bin/xfs &
可以把它放进 /etc/rc.d/rc.local 或其他相应的系统启动文件中
12.
以 -deferglyphs 16 参数启动 X Server
startx -- -deferglyphs 16
(可修改 /usr/X11R6/bin/startx 文件最后一行为
xinit $clientargs -- -deferglyphs 16 $serverargs
一劳永逸)
或如果是用xdm, 修改/usr/X11R6/lib/X11/xdm/Xservers 文件
一定要用 -deferglyphs 16 参数启动 X Server
13.
xset fp+ tcp/localhost:7100
(如果把下行加进 XF86Config (通常在/etc或/etc/X11 目录下)则无须执行
xset 手动加:
FontPath "tcp/localhost:7100"
14.
检查一下
xlsfonts|grep freetype
-freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
-freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
-freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
-freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
-freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
-freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
-freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
-freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
OK!!! 万事大吉!!! 支持无级缩放, 自动斜体, 黑体, 只加载用到的汉字的
中文TrueType font server 安装成功!!!
--
※ 修改:·cxy 於 Oct 26 20:54:48 修改本文·[FROM: 159.226.41.99]
※ 修改:·cxy 於 Oct 27 14:38:03 修改本文·[FROM: 159.226.41.99]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 159.226.41.99]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.120]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店