图解 CteX 中文字库安装
步骤:
(1)从 Window 字体目录中拷贝所需字体。
对于 Windows XP 来讲,字体目录在:C:\WINDOWS\Fonts。
图1 Truetype 字体所在的目录
注意:只能使用 Control + C 拷贝,使用 Control + V 粘贴。菜单不起作用。
另外,此文件夹中显示的名字为字体名字,而不是字体文件的名字,将字体文
件使用 Control + V 粘贴到另外一个地方(如将“华文行楷”字体拷贝并粘贴到
桌面上),可以看到此字体的文件名:STXINGKA.TTF。
图2 Truetype 字体名与字体文件名
(2)将字体文件 STXINGKA.TTF 拷贝到一个文件夹中。
将字体文件 STXINGKA.TTF 拷贝到 LaTeX 工程文件夹中。
譬如,当前 LaTeX 工程文件夹为:
图3 将字体文件 STXINGKA.TTF 拷贝到工程文件夹
(3)在 WinEdt 环境中,进行 DOS 环境。
① 首先,进入当前目录,即工程目录。
方法一:
在编辑窗口中,点击右键,选择“Set Folder”。
图4 右键菜单法设置工程目录为当前目录
方法二:
菜单:“Document→Set Folder…”。
图5 菜单法设置工程目录为当前目录
② 然后,激活 WinEdt 右下角控制台窗口。
点击图6所示图标“Active Console”,激活控制台窗口。
图6 激活控制台窗口
激活后的控制台窗口图7所示。
图7 激活后的控制台窗口
(4)利用 ttf2tfm 工具将华文行楷字体转化为 tfm 字库文件。
命令:
–P 3
–E 1
① ttf2tfm stxingka.ttf
作用:产生一系列直立 TFM 字库。字库名字形式为 gbkxk??。
② ttf2tfm stxingka.ttf
作用:产生一系列斜体 TFM 字库。字库名字形式为 gbkxksl??。
gbkxk@UGBK@
gbkxksl@UGBK@
–s
0.167
-P 3
–E 1
图8 在 DOS 命令行执行转换
Ⅰ、首先,回车执行命令①,过程如下:
——————————————————————————————————
H:\软件\LaTex 排版软件\LaTeX2e+完全学习手册示例源文件\第 5 章 标题\例
5.17>ttf2tfm stxingka.ttf -P 3 -E 1 gbkxk@UGBK@
This is ttf2tfm version 1.5
[说明:此行显示 ttf2tfm 的版本号。]
gbkxk01:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk02:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
此处省略了gbkxk02——gbkxk22。
gbkxk23:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk24:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
[说明:gbkxk00——gbkxk24均为空!]
gbkxk25:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
545 03000
.c0x3000
546 03001
.c0x3001
547 03002
.c0x3002
548 000b7
middot
670 02497
.c0x2497
671 02498
.c0x2498
672 02499
.c0x2499
此处省略了gbkxk26——gbkxk88。
gbkxk89:
1000
1000
1000
1000
1000
1000
1000
0,
0 --
0,
0
144, -36 --
312,
145
120, -47 --
415,
229
471,
0 --
629,
373
… … … …
116, -15 --
958,
634
116, -15 --
958,
634
116, -15 --
984,
654
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
此处省略若干行。
8153 09f2f
.c0x9f2f
8154 09f39
.c0x9f39
8155 09f37
.c0x9f37
8156 09f3d
.c0x9f3d
8157 09f3e
.c0x9f3e
8158 09f44
.c0x9f44
1000
1000
1000
1000
1000
1000
124, -130 --
916,
678
98, -105 --
950,
669
125, -140 --
944,
709
90, -158 --
948,
695
75, -182 --
937,
772
81, -143 --
927,
688
[说明:gbkxk25——gbkxk89均不为空。]
gbkxk90:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk91:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk92:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk93:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxk94:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
[说明:gbkxk90——gbkxk94均为空。]
gbkxk@UGBK@
stxingka.ttf Pid=3 Eid=1
[ 该 行 有 用 , 要 添 加 到 文 件
ttfonts.map 中去。这个工作可在第(6)步完成。]
H:\软件\LaTex排版软件\LaTeX2e+完全学习手册示例源文件\第 5 章 标题\例 5.17>
至 此 , 命 令 ① 执 行 完 , stxingka.ttf 转 换 为 gbkxk25.tfm — gbkxk31.tfm,
gbkxk36.tfm—gbkxk89.tfm,,共 61 个文件,均为 tfm 子字库文件。
可以在工程文件夹中看到这些文件。
图9 在当前目录中共产生 61 个直立 tfm 字库
Ⅱ、然后,回车执行命令②,过程如下:
——————————————————————————————————
H:\软件\LaTex 排版软件\LaTeX2e+完全学习手册示例源文件\第 10 章 正文工具\
例 10.35>ttf2tfm stxingka.ttf -s 0.167 -P 3 -E 1 gbkxksl@UGBK@
This is ttf2tfm version 1.5
gbkxksl01:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
gbkxksl02:
Glyph Code
Glyph Name
Width
llx
lly
urx
ury
------------------------------------------------------------------------
[说明:此处省略了gbkxk03——gbkxk23。]
gbkxksl24:
ury
ury
0,
0,
urx
Glyph Code Glyph Name
------------------------------------------------------------------------
[说明:gbkxksl00——gbkxksl24均为空!]
Width llx
lly
lly
Width llx
gbkxksl25:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
545 03000 .c0x3000
0
546 03001 .c0x3001
547 03002 .c0x3002
548 000b7 middot
549 002c9 macron
1000
1000 144, -36 -- 312, 145
1000 120, -47 -- 415, 229
1000
1000
0 -- 629, 373
0 -- 795, 630
471,
405,
0 --
此处省略了 gbkxksl26——gbkxksl88。其中 gbkxksl32——gbkxksl35 均为空。
ury
lly
Width llx
Gbkxksl89:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
8150 09eef .c0x9eef
8151 09f22 .c0x9f22
8152 09f2c .c0x9f2c
8153 09f2f .c0x9f2f
8154 09f39 .c0x9f39
8155 09f37 .c0x9f37
8156 09f3d .c0x9f3d
8157 09f3e .c0x9f3e
8158 09f44 .c0x9f44
[说明:gbkxksl25——gbkxksl89均不为空。]
97, -116 -- 951, 679
116, -100 -- 991, 698
122, -132 -- 1006, 708
136, -130 -- 968, 678
102, -105 -- 980, 669
146, -140 -- 966, 709
93, -158 -- 955, 695
76, -182 -- 988, 772
84, -143 -- 971, 688
1000
1000
1000
1000
1000
1000
1000
1000
1000
gbkxksl90:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
Width llx
lly
gbkxksl91:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
Width llx
lly
gbkxksl92:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
Width llx
lly
gbkxksl93:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
Width llx
lly
ury
ury
ury
ury
gbkxksl94:
Glyph Code Glyph Name
urx
------------------------------------------------------------------------
[说明:gbkxksl90——gbkxk94sl均为空。]
Width llx
lly
ury
gbkxksl@UGBK@ stxingka.ttf Slant=0.167 Pid=3 Eid=1
添加到文件 ttfonts.map 中去。这个工作可在第(6)步完成。]
[该行有用,要
H:\软件\LaTex 排版软件\LaTeX2e+完全学习手册示例源文件\第 10 章 正文工具\例 10.35>
至 此 , 命 令 ② 执 行 完 , stxingka.ttf 转 换 为 gbkxksl25.tfm — gbkxksl31.tfm,
gbkxksl36.tfm—gbkxksl89.tfm,共 61 个文件,均为 tfm 子字库文件。
可以在工程文件夹中看到这些文件。至此,在工程文件夹中,产生了所有 GBK
图 10 在当前目录中共产生 61 个斜体 tfm 字库
(5)将华文行楷 tfm 字库文件拷贝到字体目录中。
注 意 : 先 在 建 立 C:\CTEX\CTeX\fonts\tfm\chinese\gbkxk 目 录 。 将
CTeX_2.9.2.162_Full.exe 安装到C盘下。会在 C:\CTEX\CTeX\fonts\tfm\chinese
中安装常用的6种字体:黑、楷、宋、仿宋、幼圆、隶书。如图所示。