libharu:HPDFEncoder#get_type
#!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page p pdf.get_current_encoder.get_type font = pdf.get_font("Helvetica", nil) page.set_font_and_size(font, 20) p pdf.get_current_encoder.get_type 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_type p pdf.get_encoder("90ms-RKSJ-H").get_type p pdf.get_encoder("EUC-H").get_type p [HPDFDoc::HPDF_ENCODER_TYPE_SINGLE_BYTE, HPDFDoc::HPDF_ENCODER_TYPE_DOUBLE_BYTE, HPDFDoc::HPDF_ENCODER_TYPE_UNINITIALIZED]
で、
3 3 3 1 1 [0, 1, 2]