内海@ベルギーです
ZieglerさんのPDF::Writer (1.1.3)http://ruby-
pdf.rubyforge.org/ と
中村のりつぐさんの日本語フォントパッチ http://
www2s.biglobe.ne.jp/~Nori/ruby/ja/
を使って日本語PDFファイルを作ろうとしています。
日本語の文字が3文字くらいのときはちゃんとでるのですが、
長くなったり、改行がはいると文字が同じところに何度も書き込まれて、
ぐちゃぐちゃになって読めなくなってしまいます。
RoRスクリプトからUTF-8の日本語文字列をiconvを使って
EUCに変換してから
PDF::Writerに渡しています。PDF::Writer側では
pdf.select_font "Ryumin-Light", "EUC-H"
としています。 環境はFedraCore 4です。
回避策、注意点などご教示いただければと思います。
この問題以外の使用感はとても良いので、是非この問題を解決したいと
思ってます。
よろしくお願いします。