class_docstr: Type 1 font class.
  
  Uses a minimal interpeter that supports just about enough PS to parse
  Type 1 fonts.
code: def __init__(self, path, encoding="ascii", kind=None):
      if kind is None:
          self.data, _ = read(path)
      elif kind == "LWFN":
          self.data = readLWFN(path)
      elif kind == "PFB":
          self.data = readPFB(path)
      elif kind == "OTHER":
          self.data = readOther(path)
      else:
          raise ValueError(kind)
      self.encoding = encoding
  
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 1 to create a new T1Font object from inherited base classes: object with example: obj = T1Font(path, encoding, kind)