def getEncoding(self, default=None):
    'Returns the Python encoding name for this cmap subtable based on its platformID,\n\t\tplatEncID, and language.  If encoding for these values is not known, by default\n\t\tNone is returned.  That can be overriden by passing a value to the default\n\t\targument.\n\n\t\tNote that if you want to choose a "preferred" cmap subtable, most of the time\n\t\tself.isUnicode() is what you want as that one only returns true for the modern,\n\t\tcommonly used, Unicode-compatible triplets, not the legacy ones.\n\t\t'
    return getEncoding(self.platformID, self.platEncID, self.language, default)
Returns the Python encoding name for this cmap subtable based on its platformID,
platEncID, and language.  If encoding for these values is not known, by default
None is returned.  That can be overriden by passing a value to the default
argument.

Note that if you want to choose a "preferred" cmap subtable, most of the time
self.isUnicode() is what you want as that one only returns true for the modern,
commonly used, Unicode-compatible triplets, not the legacy ones.
def getEncoding(self, default=None):
    'Returns the Python encoding name for this cmap subtable based on its platformID,\n\t\tplatEncID, and language.  If encoding for these values is not known, by default\n\t\tNone is returned.  That can be overriden by passing a value to the default\n\t\targument.\n\n\t\tNote that if you want to choose a "preferred" cmap subtable, most of the time\n\t\tself.isUnicode() is what you want as that one only returns true for the modern,\n\t\tcommonly used, Unicode-compatible triplets, not the legacy ones.\n\t\t'
    return getEncoding(self.platformID, self.platEncID, self.language, default)