常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

简单详细的teTeX中文配置方法(转载)

 
发表新文章   回复文章    FreeBSD China -> 中文-桌面-开发-调试
阅读上一个主题 :: 阅读下一个主题  
作者 留言
maver
半仙


注册时间: 2005-05-24
文章: 183
来自: 北京

文章发表于: Thu 2005-11-03 15:28:16    发表主题: 简单详细的teTeX中文配置方法(转载) 引用并回复

原文:
http://bbs.ctex.org/forums/index.php?showtopic=30009&hl=
还有一篇配置斜体的文章 :
http://bbs.ctex.org/forums/index.php?showtopic=30010&hl=
谢谢liriver Smile

LaTeX中文字体的安装一直困扰着很多的初学者,大多数用户都是通过网上搜索,去寻找解决的办法,然而看到的内容却很零乱和复杂,用起来很不方便。为了方便大家使用,我曾经写过一篇帖子,说明怎么利用Winodws平台下CTeX的配置文件来配置FreeBSD平台下teTeX的中文,但还是有些麻烦,也不是很容易操作,尤其是对没有安装CTeX的用户根本用不了我说的那些方法,于是我重新写了下面这篇文章,用最简单也是最有效的方法一步一步的教大家在 teTeX下安装中文字体,包括粗体和斜体。以下的方法我在FreeBSD-5.4-Release平台,teTeX3.0套装下测试成功,latex, pdflatex,dvipdfm等都能正确使用。

1. 预备工作

(1)安装好teTeX和CJK,这些安装步骤我就省略了。对于linux下的用户来说没有什么困难的,对于FreeBSD用户来说有些不同,如果通过ports安装,要编译所有的源码包,很麻烦(至少我不喜欢),我建议大家用package来安装,很方便快捷,但是CJK只能通过ports来make install clean了。

(2)安装完后有个目录${TEXMFMAIN}我要先说明一下,在我的系统中

CODE
${TEXMFMAIN} = /usr/local/share/texmf

CODE
${SPECIALMAP} = ${TEXMFMAIN}/fontname/special.map


我用的是旧版的CJK(zh_CJK-4.5.2_1),对新版的CJK(ZH_CJK-4.5.2_2),${SPECIALMAP}发生了变化,请注意

CODE
${SPECIALMAP} = ${TEXMFMAIN}-dist/fonts/map/fontname/special.map


(感谢maver的提醒)

(3)中文字体要准备好,现在大家都会系统的中文美化,一般系统中都有simsun.ttc,simhei.ttf等中文字体,我的中文字体放在这个目录下面:

CODE
/usr/X11R6/lib/X11/fonts/TrueType


2. 开始配置中文

(1)更改${SPECIALMAP}。CJK安装完之后会生成这个文件,最初的内容如下:
CODE

@c Arphic BIG5 Kaiti TTF
arb5kai big5 arb5kai
@c Arphic BIG5 Mingti TTF
arb5sung big5 arb5sung
@c Arphic GB Kaiti TTF
argbkai gb argbkai
@c Arphic GB Sungti TTF
argbsung gb argbsung

需要做的就是照样在下面添加两行为simsun和simhei准备的内容,更改后的内容如下:
CODE

@c Arphic BIG5 Kaiti TTF
arb5kai big5 arb5kai
@c Arphic BIG5 Mingti TTF
arb5sung big5 arb5sung
@c Arphic GB Kaiti TTF
argbkai gb argbkai
@c Arphic GB Sungti TTF
argbsung gb argbsung
@c SimSun GBK Songti TTF
gbksong GBK gbksong
@c SimHei GBK Heiti TTF
gbkhei GBK gbkhei
CODE

(2)更改${TEXMFMAIN}/ttf2pk/ttfonts.map。CJK安装完之后会生成这个文件,最初的内容如下:
[code]
% These entries are just examples!

arials arial.ttf Slant=0.25
arial arial.ttf Slant=0 Extend=1 Pid = 1 Eid = 0
arialx arial.ttf Slant=0 Extend=1.5

times times.ttf Encoding=T1-WGL4.enc \
.g0xc7=ring .g0xc9=caron .g0xc4=dotlessi
times95 times95.ttf Encoding=T1-WGL4.enc

ntukai@Big5@ ntu_kai.ttf Pid = 3 Eid = 4
cyberb@Unicode@ cyberbit.ttf

% the next entry maps the Unicode encoded font to Big 5 encoding; thus you
% can say \begin{CJK}{Big5}{...} (this is an environment from the CJK
% package for LaTeX).

mingli@UBig5@ mingliu.ttc Fontindex = 0
arb5kai@UBig5@ arb5_kai Pid=3 Eid=1
arb5sung@UBig5@ arb5_sung Pid=3 Eid=1
argbkai@UGB@ argb_kai Pid=3 Eid=1
argbsung@UGB@ argb_sung Pid=3 Eid=1

需要做的就是照样在下面添加两行为simsun和simhei准备的内容,更改后的内容如下:
CODE

% These entries are just examples!

arials arial.ttf Slant=0.25
arial arial.ttf Slant=0 Extend=1 Pid = 1 Eid = 0
arialx arial.ttf Slant=0 Extend=1.5

times times.ttf Encoding=T1-WGL4.enc \
.g0xc7=ring .g0xc9=caron .g0xc4=dotlessi
times95 times95.ttf Encoding=T1-WGL4.enc

ntukai@Big5@ ntu_kai.ttf Pid = 3 Eid = 4
cyberb@Unicode@ cyberbit.ttf

% the next entry maps the Unicode encoded font to Big 5 encoding; thus you
% can say \begin{CJK}{Big5}{...} (this is an environment from the CJK
% package for LaTeX).

mingli@UBig5@ mingliu.ttc Fontindex = 0
arb5kai@UBig5@ arb5_kai Pid=3 Eid=1
arb5sung@UBig5@ arb5_sung Pid=3 Eid=1
argbkai@UGB@ argb_kai Pid=3 Eid=1
argbsung@UGB@ argb_sung Pid=3 Eid=1
gbksong@UGBK@ simsun.ttc Pid=3 Eid=1
gbkhei@UGBK@ simhei.ttf Pid=3 Eid=1

(3)更改${TEXMFMAIN}/tex/latex/CJK/GB/c19song.fd。修改后的内容如下:
CODE

% This is the file c19song.fd of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%
% created by Werner Lemberg <wl@gnu.org>
%
% Version 4.5.2 (28-Mar-2003)

\def\fileversion{4.5.2}
\def\filedate{2003/03/28}
\ProvidesFile{c19song.fd}[\filedate\space\fileversion]


% Chinese characters (extension of GB 2312)
%
% character set: GBK
% font encoding: CJK (extended)

\DeclareFontFamily{C19}{song}{\hyphenchar \font\m@ne}

\DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbksong}{}
\DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbksong}{\CJKbold}
\endinput

(4)更改${TEXMFMAIN}/tex/latex/CJK/GB/c19hei.fd。CJK安装之后是没有这个文件的,可以复制c19song.fd的内容,自己编辑一下,修改后的内容如下:
CODE

% This is the file c19song.fd of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%
% created by Werner Lemberg <wl@gnu.org>
%
% Version 4.5.2 (28-Mar-2003)

\def\fileversion{4.5.2}
\def\filedate{2003/03/28}

\ProvidesFile{c19hei.fd}[\filedate\space\fileversion]

% Chinese characters (extension of GB 2312)
%
% character set: GBK
% font encoding: CJK (extended)

\DeclareFontFamily{C19}{hei}{\hyphenchar \font\m@ne}

\DeclareFontShape{C19}{hei}{m}{n}{<-> CJK * gbkhei}{}
\DeclareFontShape{C19}{hei}{bx}{n}{<-> CJKb * gbkhei}{\CJKbold}
\endinput


(4)准备生成字体。进入到${TEXMFMAIN}目录下,执行以下命令链接一下字体文件:
CODE

#cd fonts/truetype
#mkdir chinese
#cd chinese
#ln -s /usr/X11R6/lib/X11/fonts/TrueType/simsun.ttc simsun.ttc
#ln -s /usr/X11R6/lib/X11/fonts/TrueType/simhei.ttf simhei.ttf

(5)生成字体。进入到${TEXMFMAIN}目录下,执行以下命令为simsun和simhei生成字体信息:
CODE

#cd fonts/tfm
#mkdir chinese
#cd chinese
#mkdir gbksong
#mkdir gbkhei
#mkdir cd gbksong
#ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simsun -P 3 -E 1 gbksong@/usr/local/share/texmf/ttf2pk/UGBK@
#cd ..
#cd gbkhei
#ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simhei -P 3 -E 1 gbkhei@/usr/local/share/texmf/ttf2pk/UGBK@
#texconfig rehash

3. 配置完成,测试一下吧。

4. 其实完成这些步骤很简单的,写一个脚本就可以了,大家完全可以按照/usr/ports/chinese/CJK/scripts/post- install的内容来做,我的思路就是源于这个文件,为了清晰起见,我把每一步都详细的写了出来,供广大初学者参考,如果大家愿意可以把这些步骤写成一个脚本,以后添加字体就方便了,我这里就不提供了。

_________________
我们一直在努力
Homepage: www.yuanjue.net
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
birdiez
半仙


注册时间: 2005-09-13
文章: 2

文章发表于: Sat 2005-11-19 14:21:39    发表主题: 引用并回复

果然好用呵呵

zh-CJK-4.5.2_2 的 ${SPECIALMAP} 是
${TEXMFMAIN}-dist/fonts/map/fontname/special.map

在我机器上是

/usr/local/share/texmf-dist/fonts/map/fontname/special.map

_________________
unit--: 简单易用的 C++ 单元测试工具
http://unit--.sourceforge.net/
  • _ㄥフ _ㄘ_ ㄡ �Mㄥ �qㄣ
  • ㄨ�D ひ�舁啸� ㄖ �e �D
  • �s
返回页首
阅览会员资料 发送站内信件
imkuang
半仙


注册时间: 2004-09-14
文章: 24

文章发表于: Sun 2005-12-18 20:45:34    发表主题: 引用并回复

受益了,顶一个!
返回页首
阅览会员资料 发送站内信件 发送电子邮件
imkuang
半仙


注册时间: 2004-09-14
文章: 24

文章发表于: Mon 2005-12-19 15:43:36    发表主题: 引用并回复

决心用*nix来做数值计算和写论文,octave R gnuplot maxima都先后在论坛里搜到的文章的帮助下解决。昨天又成功安装了CJK中,按照楼主的文章配置了中文,高兴了一把。
本来第一次度是好好的,现在全是乱码了 !哪位大牛帮帮忙呀!
文件hello.tex:
代码:

\documentclass{article}
\usepackage{CJK}
\begin{CJK*}{GBK}{song}
\begin{document}
您好
\end{CJK*}
\end{document}


代码:

kuangzd# latex hello.tex
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./hello.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/local/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/share/texmf/tex/latex/CJK/CJK.sty
(/usr/local/share/texmf/tex/latex/CJK/mule/MULEenc.sty)
(/usr/local/share/texmf/tex/latex/CJK/CJK.enc))
(/usr/local/share/texmf/tex/latex/CJK/standard.bdg)
(/usr/local/share/texmf/tex/latex/CJK/extended.enc)
(/usr/local/share/texmf/tex/latex/CJK/extended.chr)
No file hello.aux.
(/usr/local/share/texmf/tex/latex/CJK/GB/c19song.fd) [1] (./hello.aux) )
Output written on hello.dvi (1 page, 372 bytes).
Transcript written on hello.log.
kuangzd# dvips hello.dvi
This is dvips(k) 5.95a Copyright 2005 Radical Eye Software (www.radicaleye.com)
' TeX output 2005.12.19:2322' -> hello.ps
<tex.pro><texps.pro>. <cmr10.pfb>[1]
kuangzd#

生成的ps文件用GGV阅读时是乱码,第一个字是“镇”,接站是两个莫名其妙的符号。
搜了一大堆帮助,有的是解决只出现方框或者是什么都不显示的问题,可我这显示的却似乎是繁体。大定帮忙看看是哪里出了问题。索性将log文件也贴出来:
代码:

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2005.12.19)  19 DEC 2005 23:22
entering extended mode
**hello.tex
(./hello.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/local/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/share/texmf/tex/latex/CJK/CJK.sty
Package: CJK 2003/03/28 4.5.2

(/usr/local/share/texmf/tex/latex/CJK/mule/MULEenc.sty
File: MULEenc.sty 2003/03/28 4.5.2
)
(/usr/local/share/texmf/tex/latex/CJK/CJK.enc
File: CJK.enc 2003/03/28 4.5.2
)
LaTeX Info: Redefining \selectfont on input line 661.
\CJK@indent=\box26
)
(/usr/local/share/texmf/tex/latex/CJK/standard.bdg
File: standard.bdg 2003/03/28 4.5.2
)
(/usr/local/share/texmf/tex/latex/CJK/extended.enc
File: extended.enc 2003/03/28 4.5.2
)
(/usr/local/share/texmf/tex/latex/CJK/extended.chr
File: extended.chr 2003/03/28 4.5.2
)
No file hello.aux.
\openout1 = `hello.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C00/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C09/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C10/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C20/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C19/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C40/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C42/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C43/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C50/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C52/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C49/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C60/mj/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C61/mj/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C63/mj/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C64/mj/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C65/mj/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C70/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C31/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C32/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C33/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C34/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C35/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C36/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C37/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C80/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C81/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C01/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C11/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C21/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C41/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for C62/song/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Try loading font information for C19+song on input line 5.
(/usr/local/share/texmf/tex/latex/CJK/GB/c19song.fd
File: c19song.fd 2003/03/28 4.5.2
) [1

] (./hello.aux) )
Here is how much of TeX's memory you used:
 1194 strings out of 94501
 12133 string characters out of 1174995
 68578 words of memory out of 1000000
 4422 multiletter control sequences out of 10000+100000
 4497 words of font info for 17 fonts, out of 500000 for 2000
 580 hyphenation exceptions out of 1000
 23i,4n,21p,169b,336s stack positions out of 1500i,500n,5000p,200000b,5000s

Output written on hello.dvi (1 page, 372 bytes).
返回页首
阅览会员资料 发送站内信件 发送电子邮件
jesage
半仙


注册时间: 2005-12-22
文章: 6

文章发表于: Wed 2005-12-28 17:25:45    发表主题: 引用并回复

是不是c19song.fd配置不正确
返回页首
阅览会员资料 发送站内信件
IOU
道士


注册时间: 2005-10-07
文章: 560
来自: 羊疙瘩头村

文章发表于: Thu 2006-01-26 14:36:53    发表主题: 引用并回复

好贴,非常好的总结,100%有效。强烈推荐给在FB下用teTeX+CJK的兄弟们!

就是要注意,将c19song.fd的倒数二三行的gbk换成gbksong,等等。
返回页首
阅览会员资料 发送站内信件
liueryun
半仙


注册时间: 2005-01-14
文章: 47

文章发表于: Mon 2006-03-06 14:20:46    发表主题: 引用并回复

好贴,非常有效,感谢楼主。
我的FreeBSD-6.0R,teTex-3.0 ,zh-CJK-4.5.2_2测试有效
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
liueryun
半仙


注册时间: 2005-01-14
文章: 47

文章发表于: Mon 2006-03-06 14:29:36    发表主题: 引用并回复

#mkdir cd gbksong
#ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simsun -P 3 -E 1 gbksong@/usr/local/share/texmf/ttf2pk/UGBK@
#cd ..
#cd gbkhei
#ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simhei -P 3 -E 1 gbkhei@/usr/local/share/texmf/ttf2pk/UGBK@


指出一个小错误,上面红色字符应该分别是:cd gbksong;simsun.ttc;simhei.ttf
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
wangyi6854
道童


注册时间: 2005-04-29
文章: 349
来自: 青岛

文章发表于: Wed 2006-04-12 22:11:06    发表主题: 引用并回复

为什么我这里的${TEXMFMAIN}-dist/fonts/map/fontname/special.map文件里没有你提到的那些内容?

我就是把你说的那些内容直接复制了一遍。可以么?

我的${TEXMFMAIN}-dist/fonts/map/fontname/special.map文件的内容:

代码:
@c @mapfile{
@c   email = "tex-fonts@tug.org",
@c   date = "06 Nov 2002",
@c   url = "http://tug.org/fontname/special.map",
@c   supported = "yes",
@c   docstring = "Abbreviations for nonstandard TeX font names."
@c }
@c
@c Note: All fonts that can be generated at arbitrary sizes using the
@c Sauter tools must be listed explicitly at all available sizes.
@c Other font families are just listed by prefix.
@c
@c The 75 standard cm fonts (+cmex9) from Knuth.
cmb10           public          cm
cmbsy10         public          cm
cmbx10          public          cm
cmbx12          public          cm
cmbx5           public          cm
cmbx6           public          cm
cmbx7           public          cm
cmbx8           public          cm
cmbx9           public          cm
cmbxsl10        public          cm
cmbxti10        public          cm
cmcsc10         public          cm
cmdunh10        public          cm
cmex10          public          cm
cmex9           public          cm
cmff10          public          cm
cmfi10          public          cm
cmfib8          public          cm
cmitt10         public          cm
cmmi10          public          cm
cmmi12          public          cm
cmmi5           public          cm
cmmi6           public          cm
cmmi7           public          cm
cmmi8           public          cm
cmmi9           public          cm
cmmib10         public          cm
cmr10           public          cm
cmr12           public          cm
cmr17           public          cm
cmr5            public          cm
cmr6            public          cm
cmr7            public          cm
cmr8            public          cm
cmr9            public          cm
cmsl10          public          cm
cmsl12          public          cm
cmsl8           public          cm
cmsl9           public          cm
cmsltt10        public          cm
cmss10          public          cm
cmss12          public          cm
cmss17          public          cm
cmss8           public          cm
cmss9           public          cm
cmssbx10        public          cm
cmssdc10        public          cm
cmssi10         public          cm
cmssi12         public          cm
cmssi17         public          cm
cmssi8          public          cm
cmssi9          public          cm
cmssq8          public          cm
cmssqi8         public          cm
cmsy10          public          cm
cmsy5           public          cm
cmsy6           public          cm
cmsy7           public          cm
cmsy8           public          cm
cmsy9           public          cm
cmtcsc10        public          cm
cmtex10         public          cm
cmtex8          public          cm
cmtex9          public          cm
cmti10          public          cm
cmti12          public          cm
cmti7           public          cm
cmti8           public          cm
cmti9           public          cm
cmtt10          public          cm
cmtt12          public          cm
cmtt8           public          cm
cmtt9           public          cm
cmu10           public          cm
cmvtt10         public          cm
cminch          public          cm
@c The extra CM fonts from the AMS.
cmbsy5          ams             cmextra
cmbsy6          ams             cmextra
cmbsy7          ams             cmextra
cmbsy8          ams             cmextra
cmbsy9          ams             cmextra
cmcsc8          ams             cmextra
cmcsc9          ams             cmextra
cmex7           ams             cmextra
cmex8           ams             cmextra
cmmib5          ams             cmextra
cmmib6          ams             cmextra
cmmib7          ams             cmextra
cmmib8          ams             cmextra
cmmib9          ams             cmextra
@c Next some non-standard CM fonts from Knuth,
@c mostly used in Font Specimens of Volume E.
cmbxcd10        public          cmextra         % CTAN:systems/knuth/local/cm
cmbxti7         public          cmextra
cmbxti12        public          cmextra
cmcscsl10       public          cmextra
cmfibs8         public          cmextra
cmitt9          public          cmextra
cmitt12         public          cmextra
cmsl6           public          cmextra
cmsltt9         public          cmextra
cmssbxo10       public          cmextra
cmssu30         public          cmextra
cmsslu30        public          cmextra
cmvtti10        public          cmextra
@c The standard LaTeX and SliTeX fonts.
icmcsc10        public          latex           % CTAN:fonts/latex
icmex10         public          latex
icmmi8          public          latex
icmsy8          public          latex
icmtt8          public          latex
ilasy8          public          latex
ilcmss8         public          latex
ilcmssb8        public          latex
ilcmssi8        public          latex
lasy10          public          latex
lasy5           public          latex
lasy6           public          latex
lasy7           public          latex
lasy8           public          latex
lasy9           public          latex
lasyb10         public          latex
lcircle10       public          latex
lcirclew10      public          latex
lcmss8          public          latex
lcmssb8         public          latex
lcmssi8         public          latex
line10          public          latex
linew10         public          latex
circle10        public          latex
circlew10       public          latex
@c utility and logo fonts by Knuth:
dummy           public          misc            % CTAN:systems/knuth/{lib,local/lib}
black           public          misc
gray            public          misc
slant           public          misc
cmman           public          misc
manfnt          public          misc
random          public          misc
xbmc10          public          misc            % for TeX--XeT
logo            public          mflogo
@c Mathematica fonts:
Math1           wolfram         mma
Math1-Bold      wolfram         mma
Math1Mono       wolfram         mma
Math1Mono-Bold  wolfram         mma
Math2           wolfram         mma
Math2-Bold      wolfram         mma
Math2Mono       wolfram         mma
Math2Mono-Bold  wolfram         mma
Math3           wolfram         mma
Math3-Bold      wolfram         mma
Math3Mono       wolfram         mma
Math3Mono-Bold  wolfram         mma
Math4           wolfram         mma
Math4-Bold      wolfram         mma
Math4Mono       wolfram         mma
Math4Mono-Bold  wolfram         mma
Math5           wolfram         mma
Math5-Bold      wolfram         mma
Math5Mono       wolfram         mma
Math5Mono-Bold  wolfram         mma
zwamb           wolfram         mma
zwamm           wolfram         mma
zwarb           wolfram         mma
zwarm           wolfram         mma
zwavb           wolfram         mma
zwavm           wolfram         mma
zwayb           wolfram         mma
zwaym           wolfram         mma
zwcmb           wolfram         mma
zwcmm           wolfram         mma
zwcrb           wolfram         mma
zwcrm           wolfram         mma
zwcvb           wolfram         mma
zwcvm           wolfram         mma
zwcyb           wolfram         mma
zwcym           wolfram         mma
zwsm            wolfram         mma
@c sample coming with PasTeX:
unilogo         public          pastex
@c ASCII font by RWD Nickalls <mtzrwn@uk.ac.nottingham.ccc.vax>
ascii-10        public          ascii           % CTAN:fonts/ascii
@c barcode fonts by Peter Willadt
wlc             public          barcode2        % CTAN:fonts/barcodes/willadt
@c Herbert Bayer's universal font by Christian Holm
universal       public          bayer
@c cherokee font by Alan M Stanier
cherokee        public          cherokee        % CTAN:fonts/cherokee
@c bbding symbol set by Karel Horak
bbding          public          bbding          % CTAN:fonts/bbding
@c chinese calendar symbols by Udo Heyl
china10         public          china2e         % CTAN:macros/latex/contrib/supported/china2e
@c Washington Romanized (WNRI) Indic by Anshuman Pandey
wnri            public          wnri            % CTAN:fonts/wnri
@c Computer Modern Roman Caps and Small Caps 10 point by W. Kaspar
cmbcsc10        public          misc            % CTAN:fonts/cm/mf-extra/bold
@c CMPICA by Don Hosek
cmpica          public          cmpica          % CTAN:fonts/cmpica
cmpicab         public          cmpica
cmpicati        public          cmpica
@c Computer Modern Phonetic by Emma Pease
cmph            public          phonetic        % CTAN:fonts/phonetic
@ Lucida Math symbols mixed with fake Times Math by Sebastian Rahtz
ptmlucrm        public          psnfssx         % CTAN:macros/latex/contrib/supported/psnfssx
ptmlucbf        public          psnfssx
ptmlucmi        public          psnfssx
ptmlucmn        public          psnfssx
ptmlucbn        public          psnfssx
@c Some math fonts built from Helvetica and Lucida by Sebastian Rahtz
phvlucrm        public          psnfssx         % CTAN:macros/latex/contrib/supported/psnfssx
phvlucbf        public          psnfssx
@ Some math fonts built from Times New Roman and Lucida by Sebastian Rahtz
mntlucrm        public          psnfssx         % CTAN:macros/latex/contrib/supported/psnfssx
mntlucbf        public          psnfssx
mntlucmi        public          psnfssx
mntlucmn        public          psnfssx
mntlucbn        public          psnfssx
@c qfonts: quasi times and quasi palatino
qplb            public          qfonts          % CTAN:fonts/psfonts/polish/qfonts
qplbi           public          qfonts
qplr            public          qfonts
qplri           public          qfonts
qtmb            public          qfonts
qtmbi           public          qfonts
qtmr            public          qfonts
qtmri           public          qfonts
@c Washington Romanized (WNRI) Indic by Anshuman Pandey
wnri            public          wnri            % CTAN:fonts/wnri
@c ZE fonts (virtual T1 fonts) by Robert Fuster
ze              public          zefonts         % CTAN:fonts/zefonts
cmbsy10o        public          zefonts
cmbxi10f        public          zefonts
cmmi10o         public          zefonts
cmmib10o        public          zefonts
cmsy10o         public          zefonts
cmvtt10o        public          zefonts
@c Washington State Universits International Phonetic Alphabet
wslipa          public          wsuipa          % CTAN:fonts/wsuipa
@c "Devanagari for TeX" by Frans J. Velthuis and Anshuman Pandey
dvng            public          devanagr        % CTAN:fonts/devanagari
@c ArabTeX by Klaus Lagally
hcaption        public          arabtex         % CTAN:language/arabtex
hclassic        public          arabtex
nash            public          arabtex
xnsh            public          arabtex
yarborn         public          arabtex
@c Malayalam-TeX fonts:
mm10            public          malayalam       % CTAN:language/malayalam/Malayalam-TeX-1.6.zip
mm12            public          malayalam
mm17            public          malayalam
mm6             public          malayalam
mm8             public          malayalam
mmb10           public          malayalam
mmb12           public          malayalam
mmb17           public          malayalam
mmbig           public          malayalam
mmbz            public          malayalam
mmc10           public          malayalam
mmc12           public          malayalam
mmc17           public          malayalam
mmcb            public          malayalam
mmcsl           public          malayalam
mmcz            public          malayalam
mmex            public          malayalam
mmsl            public          malayalam
mmz10           public          malayalam
mmz12           public          malayalam
mmz17           public          malayalam
mmz6            public          malayalam
mmz8            public          malayalam
orn10           public          malayalam
grafbase        public          mfpic           % CTAN:graphics/mfpic
punk            public          punk            % CTAN:fonts/punk
dancers         public          dancers         % CTAN:fonts/dancers
dingbat         public          dingbat         % CTAN:fonts/dingbat
arrsy           arrsy           arrsy           % CTAN:macros/generic/diagrams/kuvio/arrsy
@c Computer Duerer fonts by Alan Hoenig
cdb10           public          duerer          % CTAN:fonts/duerer
cdi10           public          duerer
cdr10           public          duerer
cdsl10          public          duerer
cdss10          public          duerer
cdtt10          public          duerer
@c Gaelic fonts: eiad font family
eiad            public          eiad            % CTAN:fonts/eiad
@c Mongolian for LaTeX2e, Oliver Corff and Dorjpalam Dorj
kmb             public          montex          % CTAN:language/mongolian/montex
kmcsc           public          montex
kmdunh          public          montex
kmff            public          montex
kmfi            public          montex
kmfib           public          montex
kminch          public          montex
kmitt           public          montex
kmr             public          montex
kmsl            public          montex
kmss            public          montex
kmtcsc          public          montex
kmti            public          montex
kmtt            public          montex
kmu             public          montex
kmvtt           public          montex
@c montex (old font names)
mcbizx          public          montex
mcbozx          public          montex
mcbszx          public          montex
mcbz            public          montex
mcbzx           public          montex
mcdszc          public          montex
mcrctz          public          montex
mcrcz           public          montex
mcrisz          public          montex
mcritz          public          montex
mcriz           public          montex
mcrotz          public          montex
mcroz           public          montex
mcrsz           public          montex
mcrtz           public          montex
mcytitle        public          montex
mczinch         public          montex
@c OGHAM alphabet, by Alan M Stanier
ogham           public          ogham           % CTAN:fonts/ogham
morse           public          morse           % CTAN:fonts/morse
@c Concrete version of CM and EC:
cc              public          concrete        % CTAN:fonts/concrete
xcc             public          concmath        % CTAN:fonts/concmath
eocc            public          ecc
eorm            public          ecc
eosl            public          ecc
eoti            public          ecc
torm            public          ecc
tosl            public          ecc
toti            public          ecc
tcssdc10        public          ecc
@c AMS fonts:
euxm            public          euxm            % euxm by Don Knuth
eu              ams             euler           % AMS Euler family
msam5           ams             symbols
msam6           ams             symbols
msam7           ams             symbols
msam8           ams             symbols
msam9           ams             symbols
msam10          ams             symbols
msbm5           ams             symbols
msbm6           ams             symbols
msbm7           ams             symbols
msbm8           ams             symbols
msbm9           ams             symbols
msbm10          ams             symbols
wncy            ams             cyrillic        % AMS Cyrillic
@c Computer Modern Blackboard:
bbm5            public          bbm             % CTAN:fonts/cm/bbm
bbm6            public          bbm
bbm7            public          bbm
bbm8            public          bbm
bbm9            public          bbm
bbm10           public          bbm
bbm12           public          bbm
bbm17           public          bbm
bbmb10          public          bbm
bbmbx5          public          bbm
bbmbx6          public          bbm
bbmbx7          public          bbm
bbmbx8          public          bbm
bbmbx9          public          bbm
bbmbx10         public          bbm
bbmbx12         public          bbm
bbmbxsl10       public          bbm
bbmdunh10       public          bbm
bbmfib8         public          bbm
bbmsl8          public          bbm
bbmsl9          public          bbm
bbmsl10         public          bbm
bbmsl12         public          bbm
bbmsltt10       public          bbm
bbmss8          public          bbm
bbmss9          public          bbm
bbmss10         public          bbm
bbmss12         public          bbm
bbmss17         public          bbm
bbmssbx10       public          bbm
bbmssdc10       public          bbm
bbmssi8         public          bbm
bbmssi9         public          bbm
bbmssi10        public          bbm
bbmssi12        public          bbm
bbmssi17        public          bbm
bbmssq8         public          bbm
bbmssqi8        public          bbm
bbmtt8          public          bbm
bbmtt9          public          bbm
bbmtt10         public          bbm
bbmtt12         public          bbm
bbmvtt10        public          bbm
@c Alan Jeffrey's Blackboard font:
bbold5          public          bbold           % CTAN:fonts/bbold
bbold6          public          bbold
bbold7          public          bbold
bbold8          public          bbold
bbold9          public          bbold
bbold10         public          bbold
bbold12         public          bbold
bbold17         public          bbold
@c Ralph A. Smith's Formal Script:
rsfs5           public          rsfs            % CTAN:fonts/rsfs
rsfs7           public          rsfs
rsfs10          public          rsfs
@c The St Mary's Road symbol font:
stmary5         public          stmary          % CTAN:fonts/stmaryrd
stmary6         public          stmary
stmary7         public          stmary
stmary8         public          stmary
stmary9         public          stmary
stmary10        public          stmary
@c Roland Waldi's symbol font:
wasy5           public          wasy            % CTAN:fonts/wasy2
wasy6           public          wasy
wasy7           public          wasy
wasy8           public          wasy
wasy9           public          wasy
wasy10          public          wasy
wasyb10         public          wasy
@c Fonts from the Xy-Pic package:
xyatip          public          xypic           % CTAN:macros/generic/diagrams/xypic
xybsql          public          xypic
xybtip          public          xypic
xycirc          public          xypic
xycmat          public          xypic
xycmbt          public          xypic
xyd             public          xypic
xyeuat          public          xypic
xyeubt          public          xypic
xyline          public          xypic
xymisc          public          xypic
xyqc            public          xypic
@c Gothic fonts:
ysmfrak         public          gothic
cmfrak          public          gothic
dcfrak          public          gothic
yfrak           public          gothic
ygoth           public          gothic
yinit           public          gothic
yswab           public          gothic
suet            public          gothic
schwell         public          gothic
@c EC math fonts by Daniel Taupin:
exmi            public          ecmath          % CTAN:macros/ec-plain
@c font for typesetting APL code
cmapl10         public          apl             % CTAN:fonts/apl
@c Fonts maintained by J"org Knappen:
bashkir         jknappen        bashkiri
idc             jknappen        dc
iec             jknappen        ec
dc              jknappen        dc
ec              jknappen        ec
fc              jknappen        fc
tc              jknappen        tc
bbm             jknappen        sauter
bbold           jknappen        sauter
cm              jknappen        sauter
czinch          jknappen        sauter
czssq           jknappen        sauter
icm             jknappen        sauter
ilasy           jknappen        sauter
ilcm            jknappen        sauter
lasy            jknappen        sauter
lcircle         jknappen        sauter
line            jknappen        sauter
msam            jknappen        sauter
msbm            jknappen        sauter
rsfs            jknappen        sauter
stmary          jknappen        sauter
wasy            jknappen        sauter
@c Fonts for the mathptm and mathppl packages:
zpsycm          adobe           mathptm
zptmcm          adobe           mathptm
zpzccm          adobe           mathptm
zpplcm          adobe           mathppl
@c Mathematica virtual font package:
zwam            wolfram         mma
zwar            wolfram         mma
zwav            wolfram         mma
zway            wolfram         mma
zwcm            wolfram         mma
zwcr            wolfram         mma
zwcv            wolfram         mma
zwcy            wolfram         mma
zwsm            wolfram         mma
@c The Greek cb fonts:
@c original author Thomas Ziegler (zie@LTE.E-TECHNIK.uni-erlangen.de)
@c enhancement and corrections  by
@c Apostolos Syropoulos (apostolo@platon.ee.duth.gr)
glic            public          cbgreek
glin            public          cbgreek
glio            public          cbgreek
gljc            public          cbgreek
gljn            public          cbgreek
gljo            public          cbgreek
glmc            public          cbgreek
glmn            public          cbgreek
glmo            public          cbgreek
gltc            public          cbgreek
gltn            public          cbgreek
glto            public          cbgreek
glwc            public          cbgreek
glwn            public          cbgreek
glwo            public          cbgreek
glxc            public          cbgreek
glxn            public          cbgreek
glxo            public          cbgreek
gomc            public          cbgreek
gomn            public          cbgreek
gomo            public          cbgreek
goxc            public          cbgreek
goxn            public          cbgreek
goxo            public          cbgreek
grmc            public          cbgreek
grmn            public          cbgreek
grmo            public          cbgreek
grxc            public          cbgreek
grxn            public          cbgreek
grxo            public          cbgreek
gsmc            public          cbgreek
gsmn            public          cbgreek
gsmo            public          cbgreek
gsxc            public          cbgreek
gsxn            public          cbgreek
gsxo            public          cbgreek
gttc            public          cbgreek
gttn            public          cbgreek
gtto            public          cbgreek
@c Greek fonts:
grib            public          ibygrk          % CTAN:fonts/greek/ibygrk
kdbf            public          kdgreek         % CTAN:fonts/greek/kd
kdgr            public          kdgreek
kdsl            public          kdgreek
kdti            public          kdgreek
kdtt            public          kdgreek
okdgr           public          kdgreek
@c Polish fonts by Bogus\l{}aw Jackowski, Marek Ry\'cko, Roman Tomaszewski.
cmssbi          public          pl              % CTAN:language/polish/pl-mf.zip
dlr             public          pl
plb             public          pl
plcsc           public          pl
pldunh          public          pl
plex            public          pl
plff            public          pl
plfi            public          pl
plitt           public          pl
plmi            public          pl
plr             public          pl
plsl            public          pl
plss            public          pl
plsy            public          pl
pltcsc          public          pl
pltex           public          pl
plti            public          pl
pltt            public          pl
plu             public          pl
plvtt           public          pl
@c Fonts for typesetting circuit diagrams:
cibimos         public          circ            % CTAN:macros/generic/diagrams/circ
cicirc          public          circ
cidiod          public          circ
cioptic         public          circ
ciphysic        public          circ
cirest          public          circ
cisym           public          circ
ciwidko         public          circ
@c Fonts for typesetting circuit diagrams (old version)
csybimos        public          circ            % CTAN:macros/generic/diagrams/circ
csycirc         public          circ
csydiod         public          circ
csym            public          circ
csyrest         public          circ
csysym          public          circ
csywidko        public          circ
@c Vietnamese Computer Modern
vn      public      vnr
@c Czech/Slovak fonts by Petr Olsak:
lcsss           public          cs              % ftp://math.feld.cvut.cz/pub/cstex/unix/csfonts.tar.gz
ilcsss          public          cs
icstt           public          cs
icscsc          public          cs
cs              public          cs
@c The LH fonts, created by Olga Lapko from CyrTUG
@c
@c LCY encoding
ilh             lh              lh-lcy
lhb             lh              lh-lcy
lhcsc           lh              lh-lcy
lhdunh          lh              lh-lcy
lhff            lh              lh-lcy
lhfi            lh              lh-lcy
lhitt           lh              lh-lcy
lhr             lh              lh-lcy
lhsl            lh              lh-lcy
lhss            lh              lh-lcy
lhtcsc          lh              lh-lcy
lhti            lh              lh-lcy
lhtt            lh              lh-lcy
lhu             lh              lh-lcy
lhvtt           lh              lh-lcy
@c Cyrillic part of LCY encoding for virtual lh* fonts
ill             lh              lh-lcy
llb             lh              lh-lcy
llcsc           lh              lh-lcy
lldunh          lh              lh-lcy
llff            lh              lh-lcy
llfi            lh              lh-lcy
llitt           lh              lh-lcy
llr             lh              lh-lcy
llsl            lh              lh-lcy
llss            lh              lh-lcy
lltcsc          lh              lh-lcy
llti            lh              lh-lcy
lltt            lh              lh-lcy
llu             lh              lh-lcy
llvtt           lh              lh-lcy
@c OT2 encoding
iwn             lh              lh-ot2
wnb             lh              lh-ot2
wncsc           lh              lh-ot2
wndunh          lh              lh-ot2
wnff            lh              lh-ot2
wnfi            lh              lh-ot2
wnitt           lh              lh-ot2
wnr             lh              lh-ot2
wnsl            lh              lh-ot2
wnss            lh              lh-ot2
wntcsc          lh              lh-ot2
wnti            lh              lh-ot2
wntt            lh              lh-ot2
wnu             lh              lh-ot2
wnvtt           lh              lh-ot2
@c T2A encoding
labi            lh              lh-t2a
labl            lh              lh-t2a
labm            lh              lh-t2a
labx            lh              lh-t2a
lacc            lh              lh-t2a
laci            lh              lh-t2a
ladh            lh              lh-t2a
lafb            lh              lh-t2a
laff            lh              lh-t2a
lafi            lh              lh-t2a
lafs            lh              lh-t2a
lait            lh              lh-t2a
laoc            lh              lh-t2a
larb            lh              lh-t2a
larm            lh              lh-t2a
lasc            lh              lh-t2a
lasi            lh              lh-t2a
lasl            lh              lh-t2a
laso            lh              lh-t2a
lass            lh              lh-t2a
last            lh              lh-t2a
lasx            lh              lh-t2a
latc            lh              lh-t2a
lati            lh              lh-t2a
latt            lh              lh-t2a
laui            lh              lh-t2a
lavi            lh              lh-t2a
lavt            lh              lh-t2a
laxc            lh              lh-t2a
@c T2B encoding
lbbi            lh              lh-t2b
lbbl            lh              lh-t2b
lbbm            lh              lh-t2b
lbbx            lh              lh-t2b
lbcc            lh              lh-t2b
lbci            lh              lh-t2b
lbdh            lh              lh-t2b
lbfb            lh              lh-t2b
lbff            lh              lh-t2b
lbfi            lh              lh-t2b
lbfs            lh              lh-t2b
lbit            lh              lh-t2b
lboc            lh              lh-t2b
lbrb            lh              lh-t2b
lbrm            lh              lh-t2b
lbsc            lh              lh-t2b
lbsi            lh              lh-t2b
lbsl            lh              lh-t2b
lbso            lh              lh-t2b
lbss            lh              lh-t2b
lbst            lh