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)