It is built on the FontTools application, but includes support for scanning installed system TTF files on common platforms.
With these functionalities, it is possible to readily create OpenGL solid-text rendering libraries which can accept abstract font-family names as font specifiers and deliver platform-specific TTF files to match those libraries.
TTFQuery doesn't provide rendering services, but a sample implementation can be found in the OpenGLContext project, from which TTFQuery was refactored.
Here are some key features of "TTFQuery":
· Query the system to find installed fonts.
· Retrieve metadata about any TTF font file (even those not yet installed). It handles abstract family type, proper font name and glyph outlines.
· Build simple metadata registries for run-time font matching.