From d025bb8ba7741216aa0b3b7e1f3d0c0fcb256422 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Mon, 9 Aug 2021 11:30:00 +0200 Subject: [PATCH] fix NameError while decompiling ClipList when range references a missing glyph ID, the loop must continue --- Lib/fontTools/ttLib/tables/otTables.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Lib/fontTools/ttLib/tables/otTables.py b/Lib/fontTools/ttLib/tables/otTables.py index c83a7610a..679df751e 100644 --- a/Lib/fontTools/ttLib/tables/otTables.py +++ b/Lib/fontTools/ttLib/tables/otTables.py @@ -1333,6 +1333,7 @@ class ClipList(getFormatSwitchingBaseTableClass("uint8")): glyph = glyphOrder[glyphID] except IndexError: missingGlyphs.append(glyphID) + continue if glyph not in clips: clips[glyph] = copy.copy(rec.ClipBox) else: