class_docstr: Type 1 font class.
  
  Uses a minimal interpeter that supports just about enough PS to parse
  Type 1 fonts.
code: def _make_lines(self, key, value):
      if key == "FontName":
          return [self._tobytes(f"/{key} /{value} def")]
      if key in ["isFixedPitch", "ForceBold", "RndStemUp"]:
          return [
              self._tobytes(
                  f"/{key} {'true' if value else 'false'} def"
              )
          ]
      elif key == "Encoding":
          if value == StandardEncoding:
              return [self._tobytes(f"/{key} StandardEncoding def")]
          else:
              # follow fontTools.misc.psOperators._type1_Encoding_repr
              lines = []
              lines.append(b"/Encoding 256 array")
              lines.append(b"0 1 255 {1 index exch /.notdef put} for")
              for i in range(256):
                  name = value[i]
                  if name != ".notdef":
                      lines.append(
                          self._tobytes(f"dup {i} /{name} put")
                      )
              lines.append(b"def")
              return lines
      if isinstance(value, str):
          return [self._tobytes(f"/{key} ({value}) def")]
      elif isinstance(value, bool):
          return [
              self._tobytes(
                  f"/{key} {'true' if value else 'false'} def"
              )
          ]
      elif isinstance(value, list):
          return [
              self._tobytes(
                  f"/{key} [{' '.join(str(v) for v in value)}] def"
              )
          ]
      elif isinstance(value, tuple):
          return [
              self._tobytes(
                  f"/{key} {{{' '.join(str(v) for v in value)}}} def"
              )
          ]
      else:
          return [self._tobytes(f"/{key} {value} def")]
  
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 9 for calling the T1Font obj's underlying member method code with example usage: obj._make_lines(key, value) and returns: list, list, list, list, list, lines, list, list, list