フォントが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)