# File lib/ttfunk/table/cmap.rb, line 7 def self.encode(charmap, encoding) result = Cmap::Subtable.encode(charmap, encoding) # pack 'version' and 'table-count' result[:table] = [0, 1, result.delete(:subtable)].pack("nnA*") return result end
# File lib/ttfunk/table/cmap.rb, line 15 def unicode @unicode ||= @tables.select { |table| table.unicode? } end