dvipsk-vflib-1.1alpha.patch について

                                  信州大学理学部数理・自然情報科学科
                                  中山一昭 (nakayama@math.shinshu-u.ac.jp)

目次
  1. このパッチについて
  2. このパッチを使用するための環境
  3. インストール
  4. 使用法
  5. pLaTeX2e 用のスタイルファイルなど
  6. その他
  7. 変更履歴
  8. 注意


1. このパッチについて

これは dvipsk-5.78a に pTeX 対応パッチである dvipsk-jpatch-p1.4 を当
てたものを、さらに VFlib 対応にするためのパッチです。このパッチにより 
TrueType フォントなどの日本語ベクトルフォントを Outline PostScript フォ
ントとしてダウンロード出来るようになります。


2. このパッチを使用するための環境

dvipsk-5.78a + dvipsk-jpatch-p1.4 が正常に動作すること、及び VFlib が 
正常に動作することが大前提です。

動作確認は日本語Solaris2.5.1+gcc2.7.2.2、Slackware3.1、及び FreeBSD2.2.5
の環境で VFlib2.22PL10 を用いて行いました。


3. インストール

(1) dvipsk-5.78a.tar.gz を展開します。
(2) pTeX 対応パッチ dvipsk-jpatch-p1.4 を当てます。
(3) 本パッチ dvipsk-vflib-1.1alpha.patch を当てます。
(4) 通常通り configure、make、make install を実行します。


4. 使用法

vftool で virtual font と jfm とを作成しインストールします。そして 
psfonts.map に次のようなエントリを作成します。

  jfm名      PS名      <`vfontcapのエントリ

記号 <` に注意して下さい。ここで jfm 名は TeX の中で使われる名前ではな
く、virtual font によりマップされた後の名前です。

具体例については次項の URL を参照して下さい。


5. pLaTeX2e 用のスタイルファイルなど

Ricoh 製の TrueType フォントである HG行書体、HG教科書体、HG正楷書体に
ついて pLaTeX2e のためのスタイルファイルが下記の URL から辿れますので、 
必要ならば参照して下さい。

    http://math.shinshu-u.ac.jp/~nakayama/howto/tex/tex.html


6. その他

フォントのベースラインは下から10%の位置に設定してあります。また縦書き
の際の補正はおかしくない程度に目分量で行ってあります。

ダウンロードされるフォントのベースフォントはType3です。

多くの種類の文字(縦書きと横書きは同一文字でも別ものとしてカウントする)
を使用している場合、ファイルサイズはかなり大きくなると思われます。


7. 変更履歴
1997/08/26
  dvipsk-vflib-1.0。
  ファイル "downvfchar.c" 中の /* Borrowed from the djgpp patch ....
  で始まる部分は djgpp パッチ(淺山様作成)の VFlib 対応部分から GPL 
  (下記)に従って借用し、変更を加えたものです。
1997/12/08
  dvipsk-vflib-1.0p1。
  全角のスペースが処理できないバグを修正(山本様(横浜市立大学)ご報告あ
  りがとうございます)。
  VFlib で処理する時のフォント名を表示するように変更。
1998/05/22
  dvipsk-vflib-1.1。
  dvipsk-5.78a に対応。


8. 注意

(0) このパッチは現在 alpha バージョンです。Windows 拡張文字へのアクセス
    については何ら考慮されていません。
(1) 本パッチは GNU General Public License (GPL)に従います。GPL につい
    ては COPYING を参照して下さい。
(2) 本パッチは(株)アスキー様とは全く関係ありません。本パッチに関するあ
    らゆる事項に関し(株)アスキー様に問い合わせをすることは絶対に行わな
    いで下さい。
(3) 本パッチに関する質問やご意見などについては時間的技術的に可能である
    場合に限り対応致します。なおパッチとは無関係なお問い合わせはご容赦
    下さい。
*****************************************
信州大学数理・自然情報科学科
中山 一昭 (nakayama@math.shinshu-u.ac.jp)
*****************************************
