⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chinese-truetype.html

📁 学习linux的工具书
💻 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
或&nbsp; X332src-1.tar.bz2
<br>2. 取来 xtt-1.0.tar.gz (地址自己搜去吧)
<br>&nbsp;
<br>3. (optional)
<br>&nbsp;&nbsp; 如果你想用 GBK 码, 取来
<br>&nbsp;&nbsp; <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>&nbsp;&nbsp; tar zxvf xtt-1.0.tar.gz
<br>5.
<br>&nbsp;&nbsp; xtt-1.0/ext-xfs.sh X332src-1.tgz
<br>&nbsp;&nbsp;&nbsp;&nbsp; (如果是用X332src-1.tar.bz2 就把 ext-xfs.sh
中的'gzip' 改成 'bzip2')
<br>6.
<br>&nbsp;&nbsp; cd xc
<br>&nbsp;&nbsp; patch -p1 -t &lt; ../xtt-1.0/xtt-1.0.diff
<br>7. (optional)同样在 xc/ 目录里
<br>&nbsp;&nbsp; patch -p1 -t &lt; ../xtt-1.0-gb13000.diff
<br>8. 在 xc/ 目录里
<br>&nbsp;&nbsp; make xfs
<br>&nbsp;&nbsp; make install
<br>9.
<br>&nbsp;&nbsp; mkdir /usr/X11R6/lib/X11/fonts/FreeType
<br>&nbsp;&nbsp; cp /dos/windows/fonts/simsun.ttf /usr/X11R6/lib/X11/fonts/FreeType
<br>&nbsp;&nbsp; cp /dos/windows/fonts/simhei.ttf /usr/X11R6/lib/X11/fonts/FreeType
<br>&nbsp;&nbsp; cd /usr/X11R6/lib/X11/fonts/FreeType
<br>&nbsp;&nbsp; 创建文件fonts.dir如下:
<p>&nbsp;&nbsp; 8
<br>&nbsp;&nbsp; simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; simsun.ttf -freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; ai=0.3:simsun.ttf -freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; simhei.ttf -freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; ai=0.3:simhei.ttf -freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
<p>10.
<br>&nbsp;&nbsp; 修改 /usr/X11R6/lib/X11/fs/config, 如下:
<p>&nbsp;&nbsp; # font server configuration file
<br>&nbsp;&nbsp; # $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws
Exp $
<p>&nbsp;&nbsp; clone-self = on
<br>&nbsp;&nbsp; use-syslog = off
<br>&nbsp;&nbsp; catalogue = /usr/X11R6/lib/X11/fonts/FreeType/
<br>&nbsp;&nbsp; deferglyphs = 16
<br>&nbsp;&nbsp; error-file = /usr/X11R6/lib/X11/fs/fs-errors
<br>&nbsp;&nbsp; # in decipoints
<br>&nbsp;&nbsp; default-point-size = 120
<br>&nbsp;&nbsp; default-resolutions = 75,75,100,100
<br>&nbsp;
<p>&nbsp;&nbsp; 实际上只修改了 catalogue , 增加了 deferglyphs 一行
<br>11.
<br>&nbsp;&nbsp; 启动 xfs :
<br>&nbsp;&nbsp; /usr/X11R6/bin/xfs &amp;
<p>&nbsp;&nbsp; 可以把它放进 /etc/rc.d/rc.local 或其他相应的系统启动文件中
<p>12.
<br>&nbsp;&nbsp; 以 -deferglyphs 16 参数启动 X Server
<p>&nbsp;&nbsp; startx -- -deferglyphs 16
<p>&nbsp;&nbsp; (可修改 /usr/X11R6/bin/startx 文件最后一行为
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xinit $clientargs -- -deferglyphs 16
$serverargs
<br>&nbsp;&nbsp;&nbsp; 一劳永逸)
<br>&nbsp;&nbsp; 或如果是用xdm, 修改/usr/X11R6/lib/X11/xdm/Xservers 文件
<br>&nbsp;&nbsp; 一定要用 -deferglyphs 16 参数启动 X Server
<p>13.
<br>&nbsp;&nbsp; xset fp+ tcp/localhost:7100
<p>&nbsp;&nbsp; (如果把下行加进 XF86Config (通常在/etc或/etc/X11 目录下)则无须执行
<br>&nbsp;&nbsp;&nbsp; xset 手动加:
<p>&nbsp;&nbsp;&nbsp; FontPath&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "tcp/localhost:7100"
<p>14.
<br>&nbsp;&nbsp; 检查一下
<p>&nbsp;&nbsp; xlsfonts|grep freetype
<br>&nbsp;&nbsp; -freetype-song-bold-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; -freetype-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; -freetype-song-bold-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; -freetype-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; -freetype-song-medium-i-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; -freetype-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;&nbsp; -freetype-song-medium-r-normal--0-0-0-0-c-0-gb13000.1993-1
<br>&nbsp;&nbsp; -freetype-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
<br>&nbsp;
<p>OK!!! 万事大吉!!! 支持无级缩放, 自动斜体, 黑体, 只加载用到的汉字的
<br>中文TreeType font server 安装成功!!!
<br>----------
<br>&nbsp;
<br><font color="#CC0000">注:</font>如果你不想改XF86的原代码,或者你用的是AX4.1没法改,可以参考用<a href="ftp://ftp.univie.ac.at/systems/linux/sunsite/X11/fonts/">xfstt</a>,
<br>&nbsp;&nbsp;&nbsp; 只是不知它现在是否支持中文了?也许cxwin 0.5带的<a href="http://www.dcs.ed.ac.uk/home/jec/programs/xfsft">xfsft</a>可以。
<p>&nbsp;
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -