post: PostScript Table

fontTools.ttLib.tables._p_o_s_t.packPStrings(strings)[source]
class fontTools.ttLib.tables._p_o_s_t.table__p_o_s_t(tag=None)[source]

Bases: DefaultTable

build_psNameMapping(ttFont)[source]
compile(ttFont)[source]
decode_format_1_0(data, ttFont)[source]
decode_format_2_0(data, ttFont)[source]
decode_format_3_0(data, ttFont)[source]
decode_format_4_0(data, ttFont)[source]
decompile(data, ttFont)[source]
dependencies = []
encode_format_2_0(ttFont)[source]
encode_format_4_0(ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
getGlyphOrder()[source]

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)[source]
fontTools.ttLib.tables._p_o_s_t.unpackPStrings(data, n)[source]