GNU Ghostscript version 5.10 日本語化パッチ gs510j
Version 3.6 Mar. 2, 1999 by 鈴木大輔 (daisuke@linux.or.jp)
Version 5.5 Nov. 17, 1999 by 大森紀人 (nono@kondara.org)
Copyright (C) 1996-1999 Daisuke SUZUKI.

●はじめに

このパッチは片山紀生(katayama@nacsis.ac.jp)さんの作成された、
ghostscript-2.6.1 日本語化パッケージのドライバと、淺山和典さんの
作成された 日本語 Font Driver on VFlib version 1.0 を ghostscript
5.10 に対応させたものです。

また、多くの日本のプリンタ用のドライバ群も同梱しました。
dmprt のドライバは淺山さんから公開して頂きました。

OS/2 でビルドするための差分は沢田石さんから提供して頂きました。

片山さんの日本語 PDF ファイルを読むためのパッチと阿久津＠リコーさんの
日本語 PDF ファイルを出力するパッチも取り込みました。

大森さんのドライバおよびパッチを取り込みました。

●動作確認 ( 敬称略 )

Linux-2.0.36/2.2.1 intel ( me )
  (glibc-2.0.7, gcc-2.7.2.3, RedHat 5.2, Vine Linux 1.0)

Linux-2.0.35/2.2.1 sparc ( me )
  (glibc-2.0.7, gcc-2.7.2.3, Vine Linux 1.0)

Linux ( 多くの動作確認ありがとうございます )

OS/2 Warp V3 and V4 (gcc/emx)
  ( thanks to Jun Sawataishi (沢田石 順) <jsawa@ibm.net> )

HP-UX 10.10
  ( thanks to N. Ishitobi <tovy@microwave.design.co.jp> )

日本語 Solaris 2.5.1 for x86
  ( thanks to fumikazu asai <fumikazu@bekkoame.or.jp> )

日本語 Solaris 2.6 for SPARC ( me )

Windows95 
  ( thanks to 江口　庄英 <GGC01532@niftyserve.or.jp> )

FreeBSD 
  ( thanks to Yoshiaki Uchikawa <yoshiaki@kt.rim.or.jp> )


●作成方法

作るには、以下のものがまず必要です。どこからか手にいれて下さい。
ftp.tut.ac.jp:/GNU/ghostscript/ にあるのを確認しました。

ghostscript-5.10.tar.gz
ghostscript-fonts-std-5.10.tar.gz
ghostscript-fonts-other-5.10.tar.gz
ghostscript-5.10zlib.tar.gz
ghostscript-5.10jpeg.tar.gz
ghostscript-5.10libpng.tar.gz
gs510j50.tar.gz

VFlib-2.24.0

を手にいれて、( $GSARC にあるとします。) 適当な dir で

# cd /usr/src
# tar xzvf $GSARC/ghostscript-5.10.tar.gz
# cd gs5.10/
# tar xzvf $GSARC/ghostscript-5.10jpeg.tar.gz
# tar xzvf $GSARC/ghostscript-5.10libpng.tar.gz
# tar xzvf $GSARC/ghostscript-5.10zlib.tar.gz
# tar xzvf $GSARC/gs510j50.tar.gz

のように展開してください。
その後、パッチを当てて、tar_cat して makefile を作ります。
( patch サイズを小さくするために tar_cat 後の makefile には
  手を加えていません。)

# patch -p1 < ./gs510j50.diff
# ./tar_cat
# ln -s unix-gcc.mak Makefile

その後、make すれば、VFlib と多くのドライバが含まれた gs が出来ます。
( png と zlib は static にリンクします。変更する場合は gcc-head.mak を
  修正後、tar_cat してください。また、ドライバの抜き差しも同様です。)

# make
# make install

make install したあと、( /usr/local/bin, /usr/local/share/ghostscript/5.10 )
ghostscript-fonts-std-5.10.tar.gz
ghostscript-fonts-other-5.10.tar.gz
この２つを /usr/local/share/ghostscript/ に展開します。

# cd /usr/local/share/ghostscript
# tar xzvf $GSARC/ghostscript-fonts-std-5.10.tar.gz
# cd fonts
# tar xzvf $GSARC/ghostscript-fonts-other-5.10.tar.gz

これで、install は終りで、あとは vfontcap がちゃんと設定されていれば、
日本語がでるはずです。

( DEVICE を x11alpha にすると antialiasing が効いて、けっこうきれいに出 
  ます。^-^ ghostview の替りに gv と組み合わせると便利でしょう。 )


●おまけ

基本的には VFlib がつかえるようにしたものですが、他の漢字のものや、
drivers 以下にあるドライバ群もたぶん動くと思います。hogehoge.mak を
直してだけですが。きっと、devs.make に追加して tar_cat するだけで使
えるのではないかと思います。


●Changes

・gs510j55 (by N. Ohmori)
  add oki182.dev
・gs510j54 (by N. Ohmori)
  gdevlips-2.3.5 (Update npdl.dev)
・gs510j53 (by N. Ohmori)
  hpdj.dev の追加
・gs510j52 (by N. Ohmori)
  今まで含めてなかったデバイスも含めることにしました。
・gs510j51 (by N. Ohmori)
  nx100v.dev の削除(うまく出力できないことがある)
・gs510j50 (by N. Ohmori)
  gdevlips-2.3.4 (Update npdl.dev, lp2000.dev and escpage.dev)
  nx100v.dev and oki4w.dev added.
・gs510j49 (by N. Ohmori)
  gdevlips-2.3.3 (Update for lips4v.dev bugfix)
・gs510j48 (by N. Ohmori)
  gdevlbp3-0.2 (Update)
・gs510j47 (by N. Ohmori)
  田中哲さん(akr@jaist.ac.jp)さんの gs5.10-vflib-1.6 の機能をとりいれました。
  大岩寛さん(oiwa@is.s.u-tokyo.ac.jp)さんの xfont 修正パッチをとりいれました。
・gs510j46 (by N. Ohmori)
  gdevlips-2.3.2 (Update) npdl.dev で両面印刷をサポート
  Shin Fukui <shinta@april.co.jp> さんからいただいた情報による修正
    - gdevdmprt を glibc-2.1.x で問題なくコンパイルできるよう修正
    - binutils-4.0 で問題がでるために zlib libpng のリンクを削除
・gs510j45 (by N. Ohmori)
  gdevlips-2.3.1 (Update)
  gdevmd2k-0.2a (Update)
  日本語 PostScript ファイルのサンプルを examples ディレクトリに
  インストールようにしました。
・gs510j44 (by N. Ohmori)
  gdevlips-2.3.0 (Update) Support npdl.dev driver (gdevnpdl-1.5 delete)
  gdevfmlbp-1.2  (New)
  ljet4pjl.dev lj4dithp.dev (for HP LaserJet 4V/4LJ Pro)
  pr1000.dev pr1000_4.dev delete (npdl ドライバで代用可能のため)
・gs510j43 (by N. Ohmori)
  bj10v.dev bj10vh.dev update again
・gs510j42 (by N. Ohmori)
  bj10v.dev bj10vh.dev update
・gs510j41 (by N. Ohmori)
  picty180.dev
  gdevmjc-0.8no2 bug fix
・gs510j40 (by N. Ohmori)
  gdevp201 (pr150.dev pr201.dev pr1000.dev pr1000_4.dev 追加)
  gdevmjc-0.8no2 (mj6000c.dev mj8000c.dev 追加)
  gdevlips-2.2.1 (lp2000.dev escpage.dev bug fix)
  日本語 man page
  ドキュメントを漢字コード EUC のみとした。
  すべての PostScript ファイルを "%!" で始まるようにした。
・gs510j39 (by N. Ohmori)
  gdevmjc-0.8no1
  dj505j.dev bug fix
・gs510j38 (by N. Ohmori)
  gdevmd2k-0.1
・gs510j37 (by N. Ohmori)
  gdevips-2.2.0
  gdevalps-0.2
  hp850c-880p (cdj880 update)
  dj505j.dev
・gs510j36
  各種パッチ採用
  gdevlips-2.1.2
  hp8xxxs13-880
・gs510j33
  gdevps 複数印刷パッチ(Thanks to 大森さん)
・gs510j32
  gdevalps
  gdevlbp3
  hp cdj880
・gs510j31
  gdevlips-2.2.1
  gdevepag-3.0.8 w/ 510epag308.txt
・gs510j30
  jpdf-2.0.1
  gdevlips-2.2.1b1
  gdevepag-3.0.7 w/ epag_no.txt
  gdevnpdl
  gdevml6
  各種パッチ統合
・gs510j20
  依田＠岩手大学様よりオプション読み込みの不具合修正パッチをおくって
  頂きました。
  日本語PDF関連パッチを統合
  gdevmjc-0.8 を取り込み  
・gs510j11
  OS/2 Warp V3,V4 用の差分を適用
・gs510j
  gs5.10ベースに変更しました
  gdevmjc-0.8 を同梱しました ( ただし 5.x に対応はさせていません )
・gs503j
  田中哲さん(akr@jaist.ac.jp)さんのパッチを適用しgs5.10ベースに
  変更しました
・gs501j
  多くのプリンタドライバを同梱しました
  dmprt ドライバを淺山さんからおくって頂き、同梱しました
  lips 用ドライバを最新の物に変更した
  escpage ドライバを ep82 ドライバに変更した


●備考

＃ 基本的には unix-gcc.mak だけで、unix-cc などはたしかめてません。
＃ ( gcc-head.mak だけは linux 用にというか うちの環境にあわせてありま
＃ すが、devs.mak, とか int.mak はどれでも同じモノがつかわれるとおもう
＃ ので OK でしょう。。)
＃ 細かい個人の設定は gcc-head.mak でして、その後 tar_cat script を
＃ 実行して 実際の makefile をつくって下さい。

●最後に

このパッチに関する著作権その他は GPL に従います。
また、このパッチは無保証です。これを使ったことによりなんらかの不具合が
発生したとしても作者はなんらの責任も負いません。


●謝辞

各ドライバを公開して頂いた作者の皆様に感謝します。
また、テストをしてくださった皆様、本当にありがとうございました。


★---------------------------------------------------------------------★
  すずきだいすけ  (SUZUKI Daisuke)                  daisuke@flatout.org
  >> Let's Vine!               <<                   daisuke@linux.or.jp
  >> Let's Vine/SPARC!         <<       http://www.flatout.org/~daisuke/
