From caf8e0ebeddd00bba237d961e86b18e5f9409f43 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 6 Nov 2012 12:21:49 +0530 Subject: [PATCH] Fix handling of composite glyphs --- src/calibre/utils/fonts/sfnt/glyf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/fonts/sfnt/glyf.py b/src/calibre/utils/fonts/sfnt/glyf.py index 55c2a13767..decf9dc576 100644 --- a/src/calibre/utils/fonts/sfnt/glyf.py +++ b/src/calibre/utils/fonts/sfnt/glyf.py @@ -49,7 +49,7 @@ class CompositeGlyph(SimpleGlyph): self.is_composite = True flags = MORE_COMPONENTS - offset = 0 + offset = 10 while flags & MORE_COMPONENTS: flags, glyph_index = unpack_from(b'>HH', raw, offset) self.glyph_indices.append(glyph_index)