荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店