# File lib/ttfunk/subset/unicode_8bit.rb, line 44 def new_cmap_table(options) mapping = @subset.inject({}) do |map, (code,unicode)| map[code] = unicode_cmap[unicode] map end # since we're mapping a subset of the unicode glyphs into an # arbitrary 256-character space, the actual encoding we're # using is irrelevant. We choose MacRoman because it's a 256-character # encoding that happens to be well-supported in both TTF and # PDF formats. TTFunk::Table::Cmap.encode(mapping, :mac_roman) end