dvipdfmxのmapファイルについて(つづき)

名前: nabesin
日時: 2004-09-25 00:24:21
IPアドレス: 218.225.63.*

 フリーでAFMファイルとType1ファイルとが提供されているunmr (NimbusRomanNo9L-Regular)を使って、 afm2tfm unmr.afm -T texnansx.enc -v unmr-a afm2tfm unmr.afm -T -e 1.3 texnansx.enc -v unmr-b afm2tfm unmr.afm -T -s 0.167 texnansx.enc -v unmr-c を実行します。このときできるunmr-a.vplを開いてa, b, cの文字 幅を全角(emdash)幅にします。そののち、vptovfでそれぞれの VFファイルを作成します。  mapファイルの記述ですが、まずdvipsは unmr NimbusRomanNo9L-Regular " TeXnANSIEncoding ReEncodeFont " <unmr.pfb <texnansi.enc unmr-a NimbusRomanNo9L-Regular " TeXnANSIEncoding ReEncodeFont " <unmr.pfb <texnansi.enc unmr-b NimbusRomanNo9L-Regular " 1.3 ExtendFont TeXnANSIEncoding ReEncodeFont " <unmr.pfb <texnansi.enc unmr-c NimbusRomanNo9L-Regular " 0.167 SlantFont TeXnANSIEncoding ReEncodeFont " <unmr.pfb <texnansi.enc となります。ここで \documentclass{article} \usepackage[LY1]{fontenc} \begin{document} % 通常のNimbus \font\nimbus=unmr at 10pt {\nimbus abc} % afm2tfm unmr.afm -T texnansx.enc -v unmr-aによって % VPLファイルを作成し、a,b,cの文字幅を全角幅にしたNimbus-A \font\nimbusa=unmr-a at 10pt {\nimbusa abc} % afm2tfm unmr.afm -e 1.3 -T texnansx.enc -v unmr-bによって % 文字幅を1.3倍したNimbus-B \font\nimbusb=unmr-b at 10pt {\nimbusb abc} % afm2tfm unmr.afm -s 0.167 -T texnansx.enc -v unmr-cによって % 15度傾斜をつけたNimbus-C \font\nimbusc=unmr-c at 10pt {\nimbusc abc} \end{document} というファイル(font_test.tex)を作成しtypesetしたのち、 dvipsにかけると、精度はともかくとして正しく見えるPSファイル ができます。それをAdobe DistillerにてPDF化したものを http://www. 10days.org/font_test_dvips.pdf に置きました。  つぎにdvipdfmxのmapファイルです。  まずmapファイルに何も書かなかった場合、このときにも dvipdfmxの実行でエラーは発生せず、PDFファイルを出力します。 このときのものを http:/ /www.10days.org/font_test_dvipdfmx_a.pdf とします。このときメトリックは正しいですが、(書いていないか ら当然ですが)ExtendやSlantが起こっていません。mapファイルに unmr texnansi unmr だけ書いた場合も同様です。  こんどはmapファイルを unmr texnansi unmr unmr-a texnansi unmr unmr-b texnansi unmr -e 1.3 unmr-c texnansi unmr -s 0.167 とした結果を http:/ /www.10days.org/font_test_dvipdfmx_b.pdf に置きました。これを見るとわかるとおり、ExtendやSlantは正し く機能しますが、上から2番目のメトリックが正しくありません。  すべての関連ファイルを http://ww w.10days.org/font_test_040925.zip に置きました。  これに関して、何らかの対処法はあるでしょうか。ひょっとして 私が根本的に勘違いしているかもしれない、という気もしているの ですが。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)