中村 のりつぐ です。

Message-ID: <973651CF-C31E-4D21-AE68-5F88B9E0C613 / tte.be>
> 日本語の文字が3文字くらいのときはちゃんとでるのですが、
> 長くなったり、改行がはいると文字が同じところに何度も書き込まれて、
> ぐちゃぐちゃになって読めなくなってしまいます。

patch 自体に bug があるのかもしれないですが、とりあえずありそうな原因は
patch の内部で $KCODE の情報を使っているからのような気もします。
(RoR は $KCODE は NONE ですよね?)


lib/pdf/writer.rb の 2箇所の
  elsif $KCODE[0] == ?e || $KCODE[0] == ?E
を
  elsif true
にしたらどうなるでしょうか?


       中村 典嗣  E-mail:     nnakamur / mxq.mesh.ne.jp