# `post`: PostScript Table

fontTools.ttLib.tables._p_o_s_t.packPStrings(strings)

class fontTools.ttLib.tables._p_o_s_t.table__p_o_s_t(tag=None)
  build_psNameMapping(ttFont)
  compile(ttFont)
  decode_format_1_0(data, ttFont)
  decode_format_2_0(data, ttFont)
  decode_format_3_0(data, ttFont)
  decode_format_4_0(data, ttFont)
  decompile(data, ttFont)
  dependencies = []
  encode_format_2_0(ttFont)
  encode_format_4_0(ttFont)
  fromXML(name, attrs, content, ttFont)
  getGlyphOrder()

    This function will get called by a ttLib.TTFont instance. Do not call this function yourself, use TTFont().getGlyphOrder() or its relatives instead!

  merge(m, tables)
  mergeMap = {'*': <function first>, 'extraNames': <function <lambda>>, 'formatType': <built-in function max>, 'isFixedPitch': <built-in function min>, 'mapping': <function onlyExisting.<locals>.wrapper>, 'maxMemType1': <function <lambda>>, 'maxMemType42': <function <lambda>>, 'minMemType1': <built-in function max>, 'minMemType42': <built-in function max>, 'tableTag': <function equal>}
  prune_pre_subset(font, options)
  subset_glyphs(s)
  toXML(writer, ttFont)

fontTools.ttLib.tables._p_o_s_t.unpackPStrings(data, n)