You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
869 B
22 lines
869 B
4 months ago
|
##################################################
|
||
|
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'
|