- 论坛徽章:
- 0
|
为了使得teTeX用上Times New Roman和Arial字体,做了些工作。
网上的很多教程得到的结果都不是嵌入式的字体效果,生成pdf后,放大可以看见字体的边缘锯齿,很不美观。
为了能生成矢量嵌入的truetype字体pdf文件,经过一番试验,参考了一些资料,终于成功给teTeX添加了Times New Roman和Arial字体。
先编写一个脚本,来根据ttf文件生成type 1字体和一些辅助字体。
- #!/bin/sh
- ttf2pt1 -a -e arial.ttf farr8a
- ttf2pt1 -a -b arial.ttf farr8a
- ttf2pt1 -a -e arialbd.ttf farb8a
- ttf2pt1 -a -b arialbd.ttf farb8a
- ttf2pt1 -a -e ariali.ttf farri8a
- ttf2pt1 -a -b ariali.ttf farri8a
- ttf2pt1 -a -e arialbi.ttf farbi8a
- ttf2pt1 -a -b arialbi.ttf farbi8a
- ttf2pt1 -a -e times.ttf ftnr8a
- ttf2pt1 -a -b times.ttf ftnr8a
- ttf2pt1 -a -e timesbd.ttf ftnb8a
- ttf2pt1 -a -b timesbd.ttf ftnb8a
- ttf2pt1 -a -e timesi.ttf ftnri8a
- ttf2pt1 -a -b timesi.ttf ftnri8a
- ttf2pt1 -a -e timesbi.ttf ftnbi8a
- ttf2pt1 -a -b timesbi.ttf ftnbi8a
- tex fontinst.sty <<EOF
- \latinfamily{far}{}
- \latinfamily{ftn}{}\bye
- EOF
- for X in *.pl; do pltotf $X; done
- for X in *.vpl; do vptovf $X; done
- echo "done"
复制代码
生成tfm vf pfa afm四种字体,加上原来的ttf字体,按照我发的附件资料中说明的路径,分别拷贝进去。
还有map文件,我写了个完整的关于两种字体的配置,也按照资料描述的位置,拷贝,配置。
- farr8r ArialMT <8r.enc <farr8a.pfa
- farro8r "0.167 SlantFont ArialMT" <8r.enc <farr8a.pfa
- farbi8r Arial_BoldItalicMT <8r.enc <farbi8a.pfa
- farb8r Arial_BoldMT <8r.enc <farb8a.pfa
- farbo8r "0.167 SlantFont Arial_BoldMT" <8r.enc <farb8a.pfa
- farri8r Arial_ItalicMT <8r.enc <farri8a.pfa
- ftnr8r TimesNewRomanPSMT <8r.enc <ftnr8a.pfa
- ftnro8r "0.167 SlantFont TimesNewRomanPSMT" <8r.enc <ftnr8a.pfa
- ftnbi8r TimesNewRomanPS-BoldItalicMT Arial_BoldItalicMT <8r.enc <ftnbi8a.pfa
- ftnb8r TimesNewRomanPS-BoldMT <8r.enc <ftnb8a.pfa
- ftnbo8r "0.167 SlantFont TimesNewRomanPS-BoldMT" <8r.enc <ftnb8a.pfa
- ftnri8r TimesNewRomanPS-ItalicMT <8r.enc <ftnri8a.pfa
复制代码
--------------------------
参考资料1 The No BS Guide To TeTeX Font Installation [url]http://xpt.sourceforge.net/techdocs/language/latex/latex33-LaTeXAndTrueTypeFont/ar01s07.html[/url]
[ 本帖最后由 doctorjxd 于 2008-8-30 19:18 编辑 ] |
|