virtual font 参考ドキュメント (2011 Aug)

dvi2ps-jで日本語用に使うvirtualフォントは、たとえば
	ftp.math.s.chiba-u.ac.jp:/tex/fontdata/vf+tfm/
にあります。以下はそのdirectoryにあるドキュメントです。

======== README
このディレクトリには、NTT JTeXやpTeXで使うvirtualフォントおよびそれに
関連したフォントのtfmファイルがある。

これらのvirtualフォント等を使えば、日本語化されていないxdviやdvipsでも
(2バイトのvirtualフォントを解釈さえできれば)、日本語を扱うことができる。

--------
n2morisawa-vf.tar.gz (dmjka10,... -> rml; dgjka10,... -> gbm; ...)
	JTeXのdviを、モリサワ漢字フォントを使うdviに変換するための
	virtualフォント
p2morisawa-vf.tar.gz (min10 -> rml; goth10 -> gbm; tmin10 -> rmlv; ...)
	pTeXのdviを、モリサワ漢字フォントを使うdviに変換するための
	virtualフォント
morisawa-jfm.tar.gz  (rml.tfm, gbm.tfm, rmlv.tfm, gbmv.tfm)
morisawa-ofm.tar.gz  (rml.ofm, gbm.ofm)

	rml -> Ryumin-Light-H, gbm -> GothicBBB-Medium-H,
	rmlv -> Ryumin-Light-V, gbmv -> GothicBBB-Medium-V
	を想定している。

--------
n2ricoh-vf.tar.gz (dmjka10,... -> rmls; dgjka10,... -> gbms; ...)
	JTeXのdviを、リコー漢字フォントを使うdviに変換するための
	virtualフォント
p2ricoh-vf.tar.gz (min10 -> rmls; goth10 -> gbms; tmin10 -> rmlvs; ...)
	pTeXのdviを、リコー漢字フォントを使うdviに変換するための
	virtualフォント
ricoh-jfm.tar.gz  (rmls.tfm, gbms.tfm, rmlvs.tfm, gbmvs.tfm)

	rmls -> Ryumin-Light-H, gbms -> GothicBBB-Medium-H,
	rmlvs -> Ryumin-Light-V, gbmvs -> GothicBBB-Medium-V
	を想定している。

--------
p2standard-vf.tar.gz (min10 -> stdmn; goth10 -> stdgt; tmin10 -> stdmnv; ...)
	pTeXのdviを、「標準的」漢字フォントを使うdviに変換するための
	virtualフォント
standard-jfm.tar.gz  (stdmn.tfm, stdgt.tfm, stdmnv.tfm, stdgtv.tfm)

	stdmn -> Ryumin-Light-H, stdgt -> GothicBBB-Medium-H,
	stdmnv -> Ryumin-Light-V, stdgtv -> GothicBBB-Medium-V
	を想定しているが、p2morisawa-vf.tar.gz, morisawa-jfm.tar.gz
	を使えば十分かもかもしれない(下記注参照)。

--------
n2ipa-vf.tar.gz (dmjka10,... -> ipam; dgjka10,... -> ipag)
	JTeXのdviを、IPAフォントを使うdviに変換するためのvirtualフォント
a2ipa-vf.tar.gz (min10 -> ipam; goth10 -> ipag; ...)
	pTeXのdviを、IPAフォントを使うdviに変換するためのvirtualフォント
	(ただし縦書きを含まない)
ipa-jfm.tar.gz  (ipam.tfm, ipag.tfm)

	ipam -> ipam.ttf (IPA truetypeフォント),
	ipag -> ipag.ttf (IPA truetypeフォント)
	を想定している。

--------
n2ipasub-vf.tar.gz (dmjka10 -> ipamjka; dgjka10 -> ipagjka; ...)
	JTeXのdviを、IPAのtruetypeフォントを分割したサブフォントを
	使うdviに変換するためのvirtualフォント
a2ipasub-vf.tar.gz (min10 -> ipamjka,... ; goth10 -> ipagjka,...; ...)
	pTeXのdviを、IPAのtruetypeフォントを分割したサブフォントを
	使うdviに変換するためのvirtualフォント (ただし縦書きを含まない)
ipasub-tfm.tar.gz  (ipamjka.tfm,..., ipagjka.tfm,...)

	上記のvirtualフォントを使うときは、mulftoolパッケージまたは
	jftoolパッケージを使ってIPAのtruetypeフォントをtype1のサブ
	フォントに分割する必要がある。

--------
ntt-tfm.tar.gz
	NTT JTeXで使う日本語サブフォントのtfm
ptex-jfm.tar.gz
	pTeXで使う日本語フォントのtfm(jfm)

--------
注: 上記のうちpTeX用のvirtualフォントは、使うフォントごとに句読点等の位
置を調整する必要がある。ただし、IPAフォントおよび「標準的」漢字フォント
については最小限の調節しかしていない。このあたりのことについては、古い
ドキュメントであるが、vfdata.doc を参照されたい。

注: 上記のvirtualフォントやtype1サブフォントを作るときは、jftool, mulftool
が必要である。
    http://www.math.s.chiba-u.ac.jp/~sakurai/software.html
を参照のこと。

********************************

上記のファイルを展開するディレクトリの配置としては、以下のような階層が
考えられる。しかし、このようにして全部を置いた場合、同じ名前のファイル
(たとえば dmjka10.vf や min10.vf)が vf の下に置かれ、どれが選ばれるか
わからなくなる。そのようなときは、vf というディレクトリの代わりに 
vfdev というディレクトリの下に置き、デフォルトとして使いたいものを vf 
の下からリンクを張り、それ以外のものを使うプログラムについては vfdev 
の下のものを使うようにそれぞれ設定すればよい。

.../fonts/tfm/morisawa/		morisawa-jfm.tar.gz
          vf/morisawa/muling/nttsub/	n2morisawa-vf.tar.gz
                      ptex/		p2morisawa-vf.tar.gz

.../fonts/tfm/ipa/		ipa-jfm.tar.gz
          vf/ipa/muling/nttsub/		n2ipa-vf.tar.gz
                 ptex/			a2ipa-vf.tar.gz

.../fonts/tfm/ipa/jsub/		ipasub-tfm.tar.gz
          type1/ipa/jsub/
          vf/ipasub/muling/nttsub/	n2ipasub-vf.tar.gz
                    ptex/		a2ipasub-vf.tar.gz
