# encodings: Support for OpenType-specific encodings

fontTools includes support for some character encodings found in legacy Mac TrueType fonts. Many of these legacy encodings have found their way into the standard Python `encodings` library, but others still remain unimplemented. Importing `fontTools.encodings.codecs` will therefore add string `encode` and `decode` support for the following encodings:

- `x_mac_japanese_ttx`

- `x_mac_trad_chinese_ttx`

- `x_mac_korean_ttx`

- `x_mac_simp_chinese_ttx`

fontTools also includes a package (`fontTools.encodings.MacRoman`) which contains a mapping of glyph IDs to glyph names in the MacRoman character set:

    >>> from fontTools.encodings.MacRoman import MacRoman
    >>> MacRoman[26]
    'twosuperior'