フォントがVFlibで使えるようにします。 *.ttf(Windows95用なら*.ttc)から*.ttiを作ります。
% ttindex dfmrmmd.ttc (Dynafont丸文字)AFM名を調べる。
% strings dfmrmmd.ttc | tail -20 (略) q(c) Copyright DynaLab Inc. 1992-1995DFMaruMoji-SL DFMaruMoji-SL-WIN-RKSJ-HRegularTrademark by DynaLab Inc.1 Oct., 1995: version 2.00 (略)ということで、DFMaruMoji-SL-H を採用。ぶつからなければ好きな名前で良いと思う(プリンターにフォントがある場合は合せておくとプリンターのフォントで印刷してくれる)。
さらに、/etc/vfontcapにmicrosoftに習って、
dynafont-marumoji:\ :ft=truetype:\ :ff=/dosc/windows/font/dfmrmmd: dmaru|dmaru5|dmaru6|dmaru7|dmaru8|dmaru9|dmaru10:\ :fc=dynafont-marumoji: tmaru|tmaru5|tmaru6|tmaru7|tmaru8|tmaru9|tmaru10:\ (※) :fc=dynafont-marumoji: (※)以下※でマークしたtmaru関係は縦書き用です。横書きだけで良ければいりません。
tex/xdvi用にフォントを用意します。これは大きさがあえばいいので、min*をコピーします。(縦書き用にはtmin*)(VFlibのソースに作ってくれるツールが付いていますが、ここでは手動です:-)
% cd /usr/local/lib/texmf/fonts/public/ptex/tfm % cp min5.tfm dmaru5.tfm (以下5-10) % cp tmin5.tfm tmaru5.tfm (同じ、※)(in DEBIAN /usr/lib/texmf/fonts/tfm/ptex/)
% cd /usr/local/src/ % gzip -cd vftool-1.2.tar.gz | tar xvf - % mkdir afm % cd afm % gzip -cd ../japaneseAFM.tar.gz | tar xvf - % cp Ryumin-Light-H DFMaruMoji-SL-H % cp Ryumin-Light-V DFMaruMoji-SL-V (※) % cd ../vftool-1.2 % vi Makefile --修正個所-- JFM = /usr/local/lib/texmf/fonts/public/ptex/tfm AFM = ../afm bkfonts = ${t5} ${t6} (※t6は縦書き用) t5=dmaru:DFMaruMoji-SL-H:dmaru:monokan t6=tmaru:DFMaruMoji-SL-V:tmaru:monokan-v (※) ---以上----(同じtruetypeフォントから縦書き/横書き両方作れます)。
tfm/vfを作ります。
% make a2bk % cp jfm/* /usr/local/lib/texmf/fonts/adobe/japan/tfm/ % cp vf-a2bk/* /usr/local/lib/texmf/fonts/adbe/japan/vf/(in DEBIAN /usr/lib/texmf/fonts/tfm/ptex/, /usr/lib/texmf/fonts/vf/ptex/)
さらにxdviのvfontmapに加えておきます。
% vi /usr/local/lib/texmf/xdvi/vfontmap (これは標準の位置かな) --内容-- dmaru dmaru tmaru tmaru (※) tmin tmin tgoth tgoth --等--(in DEBIAN /etc/texmf/vfontmapを作るmin min goth gothも)
dvipsの設定は、
% vi /usr/local/lib/texmf/dvips/psfonts.map ---Ryumin-Light-Hなどに習って付け加え-- dmaru DFMaruMoji-SL-H tmaru DFMaruMoji-SL-V (※) ---以上---(in DEBIAN /usr/lib/texmf/dvips/misc/psfonts.map)
ghostscriptの設定です。
% vi /usr/local/lib/ghostscript/kanji/kconfig.ps --付け加え-- /DFMaruMoji-SL 4300400 (dmaru) VFlibkanji ---以上--- ↑200づつ増やす。(in DEBIAN gs-aladdin-5.03 /usr/lib/ghostscript/5.03vflib/kanji/kconfig.ps)