pyfontaine analyses fonts for their language and character/glyph-set support.
It has a straightforward pythonic set definition format in the internals
directory.
Additional definitions are downloaded from the Extensis, font-config and Unicode
websites during installation, and can be updated without reinstalling.
Adding your own definitions is easy. All files in the internals directory are
auto-detected, so just add definition files there.
WWW: https://github.com/googlefonts/pyfontaine