misc: Miscellaneous libraries helpful for font engineering
Overview:
fontTools.misc
is a collection of modules, most of which are
used as internal support utilities by fontTools, but some of which may
be more generally useful.
- arrayTools: Various array and rectangle tools
- bezierTools: Routines for working with Bezier curves
- classifyTools: Tools for set classification
- cliTools: Utilities for command-line interfaces and console scripts
- configTools: Tools for interfacing with Python configuration
- eexec: Routines for PostScript CharString encryption and decryption
- encodingTools: Tools for OpenType encodings
- etree: Tools for accessing the ElementTree API
- filenames: Implementation of UFO’s User-Name-to-File-Name algorithm
- fixedTools: Tools for working with fixed-point numbers
- intTools: Tools for working with integer values
- loggingTools: Tools for interfacing with the Python logging package
- macCreatorType: Functions for working with Mac file attributes
- macRes: Tools for reading Mac resource forks
- plistlib: Tools for handling .plist files
- psCharStrings: Tools for working with CharString data
- psLib: Tools for working with PostScript data
- psOperators: Tools for working with PostScript operators
- sstruct: Tools for working with Python struct data
- symfont: Tools for working with Beziers through symbolic mathematics
- testTools: Tools for unit testing
- textTools: Tools for working with text data
- timeTools: Tools for working with OpenType timestamps
- transform: Tools for working with transformation matrices
- xmlReader: Tools for reading XML data
- xmlWriter: Tools for writing XML data