LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1027|回复: 2

utd8字体生成脚本for-debian/sid-tetex3

[复制链接]
发表于 2005-11-17 12:45:23 | 显示全部楼层 |阅读模式
最近使用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,满意了再把一些原来的复制进去

  1. |-- fonts
  2. |   |-- enc
  3. |   |   `-- simsun
  4. |   |-- map
  5. |   |   |-- dvipdfm
  6. |   |   |   `-- cid-x.map
  7. |   |   `-- pdftex
  8. |   |       `-- pdftex.map
  9. |   `-- tfm
  10. |       `-- simsun
  11. |-- tex
  12. |   `-- latex
  13. |       `-- CJK
  14. |           `-- UTF8
  15. |               `-- c70simsun.fd
  16. `-- ttf2pk
  17.      `-- 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
发表于 2005-12-9 10:32:52 | 显示全部楼层
这么好的东西怎么没人顶呢? 呵呵
回复 支持 反对

使用道具 举报

发表于 2005-12-9 10:46:50 | 显示全部楼层
cjk-latex支持utf8不光是字体,很多东西还没跟进。所以宁可先用着gbk
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表