Mike的分享空间
Latex生成中文字体包(转)
date: 2016.05.11; modification:2016.05.11
目录:
(摘自: http://blog.sina.com.cn/s/blog_487bb6210101ap8r.html) (注: Mike本人还没有试验过, 先记在这里备忘)
1 生成中文字体包
安装好TexLive+CJK以后, 还需要安装一个软件──fontforge用于生成字体:
sudo apt-get install fontforge
好了, 前面所做的, 都是标准的Debian式安装, 假如哪天你不需要了, 直接remove安装即可.
生成字体前, 请自己准备你需要生成的字体文件: simsun.ttc, simhei.ttf等, 这里以simsun.ttc(宋体)为例.
准备好后下载下面这个包, 解压到一个地方, 如自己的主目录~/font:
font.tar.bz2
然后把simsun.ttc也复制到~/font里去, 执行下面的命令生成字体地图:
cd ~/font
time fontforge -script subfonts.pe simsun.ttc song Unicode.sfd
加time是为了计算时间, 因为比较耗时, 在我的Core 2 Duo T5500下, 生成song花了40分钟, 生成hei花了24分钟, 仅供参考.
字体生成好了, 再建立一个描述文件吧.
在~/font下, 建立一个makemap文件, 内容如下:
for i in *.tfm
do
cat >> song.map << EOF
${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfb
EOF
<