Haru free pdf library で日本語出力

クロスプラットフォームのpdf作成ライブラリHaru

以下のようにすればrubyで日本語を出力できる。

pdf.use_jp_fonts
pdf.use_jp_encodings
font = pdf.get_font('MS-PGothic', '90ms-RKSJ-H')
page.set_font_and_size(font, 10.5)

組み込まれているフォントは

  • MS-Mincyo
  • MS-Gothic
  • MS-PMincyo
  • MS-PGothic


エンコーディング
http://libharu.org/wiki/Documentation/Encodings

Cの場合のコードは
http://libharu.org/wiki/Documentation/Fonts