lib/ttfunk/subset/base.rb in ttfunk-1.5.0 vs lib/ttfunk/subset/base.rb in ttfunk-1.5.1

- old
+ new

@@ -148,10 +148,10 @@ @unicode_cmap ||= @original.cmap.unicode.first end def checksum(data) data += "\0" * (4 - data.length % 4) unless data.length % 4 == 0 - data.unpack('N*').reduce(:+) & 0xFFFF_FFFF + data.unpack('N*').reduce(0, :+) & 0xFFFF_FFFF end def collect_glyphs(glyph_ids) glyphs = glyph_ids.each_with_object({}) do |id, h| h[id] = original.glyph_outlines.for(id)