예제 #1
0
 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
예제 #2
0
파일: type1.py 프로젝트: bitforks/extractor
 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
예제 #3
0
 def __init__(self):
     PSInterpreter.__init__(self)
     self.glyphOrder = []
     self.collectTokenForGlyphOrder = False
예제 #4
0
파일: type1.py 프로젝트: bitforks/extractor
 def __init__(self):
     PSInterpreter.__init__(self)
     self.glyphOrder = []
     self.collectTokenForGlyphOrder = False