class_docstr: Type 1 font class.
  
  Uses a minimal interpeter that supports just about enough PS to parse
  Type 1 fonts.
docstr: Return a generic GlyphSet, which is a dict-like object
  mapping glyph names to glyph objects. The returned glyph objects
  have a .draw() method that supports the Pen protocol, and will
  have an attribute named 'width', but only *after* the .draw() method
  has been called.
  
  In the case of Type 1, the GlyphSet is simply the CharStrings dict.
docstr_tok: ["Return","a","generic","GlyphSet",",","which","is","a","dict-like","object","mapping","glyph","names","to","glyph","objects",".","The","returned","glyph","objects","have","a",".draw","(",")","method","that","supports","the","Pen","protocol",",","and","will","have","an","attribute","named","'width","'",",","but","only","*","after","*","the",".draw","(",")","method","has","been","called",".","In","the","case","of","Type","1",",","the","GlyphSet","is","simply","the","CharStrings","dict","."]
code: def getGlyphSet(self):
      """Return a generic GlyphSet, which is a dict-like object
      mapping glyph names to glyph objects. The returned glyph objects
      have a .draw() method that supports the Pen protocol, and will
      have an attribute named 'width', but only *after* the .draw() method
      has been called.
  
      In the case of Type 1, the GlyphSet is simply the CharStrings dict.
      """
      return self["CharStrings"]
  
imports: import fontTools
  from fontTools.misc import eexec
  from fontTools.misc.macCreatorType import getMacCreatorAndType
  from fontTools.misc.textTools import bytechr, byteord, bytesjoin, tobytes
  from fontTools.misc.psOperators import _type1_pre_eexec_order, _type1_fontinfo_order, _type1_post_eexec_order
  from fontTools.encodings.StandardEncoding import StandardEncoding
  import os
  import re
label_desc: Use image node_id 4 for calling the T1Font obj's underlying member method code with example usage: obj.getGlyphSet() and returns: self