|
最近使用utf8多了些,作了个字体生成脚本,基于李国正的脚本,支持pdftex、dvipdfmx、xdvi,希望对用得着的朋友有所帮助。在李国正脚本的基础上添加了生成c70xxx.fd和合并相应字体选项到cid-x.map、pdftex.map和ttfonts.map的功能,使用例子如下:
cd ~/texmf
ln -s /usr/share/fonts/truetype/simsun.ttf ./
sh path-of-cyberb.sh/cyberb.sh simsun.ttf simsun
rm simsun.ttf
mkdir -p fonts/truetype
ln -s /usr/share/fonts/truetype/simsun.ttf fonts/truetype/
texhash 一下就可以了
想添加多个字体的话,重复以上步骤就行了
要主意的地方:
1.ttf2tfm、Unicode.sfd等文件是freetype1-tools这个包提供的,记得把它装上,不然无法运行
2.脚本里的目录次序如下,系统里原有的话记得改一下,测试的目的话,直接把原目录改名,新建一个texmf,满意了再把一些原来的复制进去
- |-- fonts
- | |-- enc
- | | `-- simsun
- | |-- map
- | | |-- dvipdfm
- | | | `-- cid-x.map
- | | `-- pdftex
- | | `-- pdftex.map
- | `-- tfm
- | `-- simsun
- |-- tex
- | `-- latex
- | `-- CJK
- | `-- UTF8
- | `-- c70simsun.fd
- `-- ttf2pk
- `-- ttfonts.map
复制代码
3.pdflatex缺省使用pdftex.map匹配字体,我个人也比较喜欢嵌入truetype的字体,使用时记得把系统里的字体合并过来
cat /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map >> ~/texmf/fonts/map/pdftex/pdftex.map
4.这是在个人目录下使用,如果想作到系统级的,就到/usr/local/share/texmf下执行类似的步骤即可 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|