# File lib/ttfunk/table/glyf/compound.rb, line 67 def recode(mapping) result = @raw.dup new_ids = glyph_ids.map { |id| mapping[id] } new_ids.zip(@glyph_id_offsets).each do |new_id, offset| result[offset, 2] = [new_id].pack("n") end return result end