3 a2ps-j の問題

ソースプログラムをじっくり読むときは、やはり印刷してから読みたい。 そういう目的には長いこと Utashiro a2ps を使ってきた (a2ps -help で出て来るオプションを見るとかゆいところに手が届く感じ)。 MacPorts に a2ps-j という名前で入っていて、 sudo port install a2ps-j 一発でインストール出来るのは嬉しい。


ところが、a2ps-j で作成した PostScript ファイルを open すると、 日本語部分が化ける。

PostScript プリンターに送るときちんと印刷出来る。

ghostscript でもきちんと表示できる。

要するに Apple がさぼっていて、 PostScript を PDF に変換する裏方プログラム pstopdf がまともに 日本語PostScript を扱えないということだそうだ。

結局、次のようにするしかないらしい。
a2ps -j なんとか.txt > なんとか.ps
ps2pdf なんとか.ps
open なんとか.pdf
ps2pdf (MacPorts の ghostscript-fonts-hiragino でインストールされる) で PDF に変換して、それを open するのは問題がない。

桂田 祐史
2016-04-02