📄 chinese-truetype.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="Edward Fu">
<meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
<title>Freesoft Linux FAQ -- 在Linux下使用中文TrueType字库</title>
</head>
<body>
发信人: cxy (寒江雪),
信区: Linux
<br>标 题: 在Linux下使用中文 TreeType 字库
<br>发信站: BBS 水木清华站 (Mon Oct 26 20:51:01 1998)
<p>0. 你需要已经安装了 <a href="http://www.physiol.med.tu-muenchen.de/~robert/freetype.html">freetype-1.1</a>
<br>1. 取来 XFree86-3.3.2 的源程序: X332src-1.tgz
<br>
或 X332src-1.tar.bz2
<br>2. 取来 xtt-1.0.tar.gz (地址自己搜去吧)
<br>
<br>3. (optional)
<br> 如果你想用 GBK 码, 取来
<br> <a href="ftp://ftp.ihep.ac.cn/pub/chinese/packages/">ftp://ftp.ihep.ac.cn/pub/chinese/packages/xtt-1.0-gb13000.diff</a>
<br>4.
<br> tar zxvf xtt-1.0.tar.gz
<br>5.
<br> xtt-1.0/ext-xfs.sh X332src-1.tgz
<br> (如果是用X332src-1.tar.bz2 就把 ext-xfs.sh
中的'gzip' 改成 'bzip2')
<br>6.
<br> cd xc
<br> patch -p1 -t < ../xtt-1.0/xtt-1.0.diff
<br>7. (optional)同样在 xc/ 目录里
<br> patch -p1 -t < ../xtt-1.0-gb13000.diff
<br>8. 在 xc/ 目录里
<br> make xfs
<br> make install
<br>9.
<br> mkdir /usr/X11R6/lib/X11/fonts/FreeType
<br> cp /dos/windows/fonts/simsun.ttf /usr/X11R6/lib/X11/fonts/FreeType
<br> cp /dos/windows/fonts/simhei.ttf /usr/X11R6/lib/X11/fonts/FreeType
<br> cd /usr/X11R6/lib/X11/fonts/FreeType
<br> 创建文件fonts.dir如下:
<p> 8
<br> simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br> ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br> simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br> ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br> simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br> ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br> simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br> ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
<p>10.
<br> 修改 /usr/X11R6/lib/X11/fs/config, 如下:
<p> # font server configuration file
<br> # $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws
Exp $
<p> clone-self = on
<br> use-syslog = off
<br> catalogue = /usr/X11R6/lib/X11/fonts/FreeType/
<br> deferglyphs = 16
<br> error-file = /usr/X11R6/lib/X11/fs/fs-errors
<br> # in decipoints
<br> default-point-size = 120
<br> default-resolutions = 75,75,100,100
<br>
<p> 实际上只修改了 catalogue , 增加了 deferglyphs 一行
<br>11.
<br> 启动 xfs :
<br> /usr/X11R6/bin/xfs &
<p> 可以把它放进 /etc/rc.d/rc.local 或其他相应的系统启动文件中
<p>12.
<br> 以 -deferglyphs 16 参数启动 X Server
<p> startx -- -deferglyphs 16
<p> (可修改 /usr/X11R6/bin/startx 文件最后一行为
<br> xinit $clientargs -- -deferglyphs 16
$serverargs
<br> 一劳永逸)
<br> 或如果是用xdm, 修改/usr/X11R6/lib/X11/xdm/Xservers 文件
<br> 一定要用 -deferglyphs 16 参数启动 X Server
<p>13.
<br> xset fp+ tcp/localhost:7100
<p> (如果把下行加进 XF86Config (通常在/etc或/etc/X11 目录下)则无须执行
<br> xset 手动加:
<p> FontPath "tcp/localhost:7100"
<p>14.
<br> 检查一下
<p> xlsfonts|grep freetype
<br> -freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br> -freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br> -freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br> -freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br> -freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br> -freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br> -freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br> -freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br>
<p>OK!!! 万事大吉!!! 支持无级缩放, 自动斜体, 黑体, 只加载用到的汉字的
<br>中文TreeType font server 安装成功!!!
<br>----------
<br>
<br><font color="#CC0000">注:</font>如果你不想改XF86的原代码,或者你用的是AX4.1没法改,可以参考用<a href="ftp://ftp.univie.ac.at/systems/linux/sunsite/X11/fonts/">xfstt</a>,
<br> 只是不知它现在是否支持中文了?也许cxwin 0.5带的<a href="http://www.dcs.ed.ac.uk/home/jec/programs/xfsft">xfsft</a>可以。
<p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -