def do_literal(self, token): result = PSInterpreter.do_literal(self, token) if token == "/FontName": self.collectTokenForGlyphOrder = False if self.collectTokenForGlyphOrder: self.glyphOrder.append(result.value) if token == "/CharStrings": self.collectTokenForGlyphOrder = True return result
def __init__(self): PSInterpreter.__init__(self) self.glyphOrder = [] self.collectTokenForGlyphOrder = False