日本語の出力をやってみた。 デフォルトで日本語フォントは'HeiseiMin-W3', 'HeiseiKakuGo-W5'の2つが使えるっぽい。 woodyのreportlab(1.13)をそのままつっこむ。
環境設定について
-
CMAPファイルを探すために/usr/local/Acrobat4 と /usr/local/Acrobat5を自動的に探すけどAcrobat5のディレクトリ構造の想定が間違っているので絶対あたらない。 とりあえずAcrobat4のResourceだけ入れたらうまく行った。
-
site-packages/reportlab/fonts 以下に エンコード名.fastmap を作ろうとするので、一旦rootで test/test_multibyte_jpn.pyc を実行する。
-
UniJis-UCS2-Hを、 Unijis-UCS2-H と間違えているのでリンク貼ってやった。ライブラリを直す手もアリ。
-
具体的には Acrobat4は /usr/local/Acrobat4/Resource/CMap/エンコード名 で、 Acrobat5は、/usr/local/Acrobat5/Resource/Font/エンコード名.cmap なのです しかしreportlabは /usr/local/Acrobat4/Resource/CMap/エンコード名 と /usr/local/Acrobat5/Resource/CMap/エンコード名 と C:\Program Files(以下略 しか探しに行かないので Acrobat5しか入ってないunixな環境だとしょぼーん
最新版は1.15なので、このへんはもう直ってるかも(未確認)
