Method: EideticPDF::AFM::Codepoints.for_encoding
- Defined in:
-
lib/epdfafm.rb,
lib/epdfafm.rb
19 20 21 22 23 |
# File 'lib/epdfafm.rb', line 19 def self.for_encoding(encoding) encoding = 'CP1252' if encoding == 'WinAnsiEncoding' @@codepoints_by_encoding ||= {} @@codepoints_by_encoding[encoding] ||= (0..255).inject('') { |m, n| m << n.chr }.encode('UCS-2BE', encoding, :undef => :replace).unpack('n*') end |