libharu:HPDFEncoder#get_byte_type
「rb_define_method(rb_cHPDFEncoder, "get_byte_type", hpdf_encoder_get_byte_type, 1);」を
「rb_define_method(rb_cHPDFEncoder, "get_byte_type", hpdf_encoder_get_byte_type, 2);」に修正
#!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page p pdf.get_current_encoder.get_byte_type("foo", 0) font = pdf.get_font("Helvetica", nil) page.set_font_and_size(font, 20) p pdf.get_current_encoder.get_byte_type("foo", 0) pdf.use_jp_fonts pdf.use_jp_encodings font = pdf.get_font("MS-Mincyo", "90ms-RKSJ-H") page.set_font_and_size(font, 20) p pdf.get_current_encoder.get_byte_type("foo", 0) p pdf.get_encoder("90ms-RKSJ-H").get_byte_type("foo", 0) p pdf.get_encoder("EUC-H").get_byte_type("foo", 0) p [HPDFDoc::HPDF_BYTE_TYPE_SINGLE, HPDFDoc::HPDF_BYTE_TYPE_LEAD, HPDFDoc::HPDF_BYTE_TYPE_TRIAL]
で、
3 3 3 0 0 [0, 1, 2]