Class: EideticPDF::AFM::Codepoints
- Inherits:
-
Object
- Object
- EideticPDF::AFM::Codepoints
- Defined in:
- lib/epdfafm.rb
Class Method Summary collapse
Class Method Details
.for_encoding(encoding) ⇒ Object
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 |