[print-json] Print GlyphOrder

This commit is contained in:
Behdad Esfahbod 2022-08-15 21:59:33 -06:00
parent 82b894c497
commit 380ea83191

View File

@ -103,6 +103,12 @@ def visit(self, font):
return False return False
@JsonVisitor.register(ttLib.GlyphOrder)
def visit(self, obj):
self.visitList(self.font.getGlyphOrder())
return False
@JsonVisitor.register_attr(ttLib.getTableClass("glyf"), "glyphOrder") @JsonVisitor.register_attr(ttLib.getTableClass("glyf"), "glyphOrder")
def visit(visitor, obj, attr, value): def visit(visitor, obj, attr, value):
return False return False
@ -119,11 +125,13 @@ def visit(self, obj):
print('"%s"' % str(obj), end="", file=self.file) print('"%s"' % str(obj), end="", file=self.file)
return False return False
@JsonVisitor.register(array) @JsonVisitor.register(array)
def visit(self, obj): def visit(self, obj):
self.visitList(obj) self.visitList(obj)
return False return False
@JsonVisitor.register(bytearray) @JsonVisitor.register(bytearray)
def visit(self, obj): def visit(self, obj):
self.visitList(obj) self.visitList(obj)