From 380ea83191368d002a262db13fc73b062fb1f6b7 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 15 Aug 2022 21:59:33 -0600 Subject: [PATCH] [print-json] Print GlyphOrder --- Snippets/print-json.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Snippets/print-json.py b/Snippets/print-json.py index cdeb995ac..bcd255ee3 100644 --- a/Snippets/print-json.py +++ b/Snippets/print-json.py @@ -103,6 +103,12 @@ def visit(self, font): return False +@JsonVisitor.register(ttLib.GlyphOrder) +def visit(self, obj): + self.visitList(self.font.getGlyphOrder()) + return False + + @JsonVisitor.register_attr(ttLib.getTableClass("glyf"), "glyphOrder") def visit(visitor, obj, attr, value): return False @@ -119,11 +125,13 @@ def visit(self, obj): print('"%s"' % str(obj), end="", file=self.file) return False + @JsonVisitor.register(array) def visit(self, obj): self.visitList(obj) return False + @JsonVisitor.register(bytearray) def visit(self, obj): self.visitList(obj)