FontTools-based package for querying system fonts
TTFQuery builds on the FontTools package to allow the Python programmer to accomplish a number of tasks:
* query the system to find installed fonts
* retrieve metadata about any TTF font file (even those not yet
installed)
o abstract family type
o proper font name
o glyph outlines
* build simple metadata registries for run-time font matching
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.
TTFQuery builds on the FontTools package to allow the Python programmer to accomplish a number of tasks:
* query the system to find installed fonts
* retrieve metadata about any TTF font file (even those not yet
installed)
o abstract family type
o proper font name
o glyph outlines
* build simple metadata registries for run-time font matching
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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
TTFQuery-1.0.5.tar.gz
(17.9 kB
view details)
File details
Details for the file TTFQuery-1.0.5.tar.gz.
File metadata
- Download URL: TTFQuery-1.0.5.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5b8d369903ee2754541819f27de8ea35486d124484e36a4869503d9a9ac7e4d
|
|
| MD5 |
6e01d38684eb94978fad70eba4c68463
|
|
| BLAKE2b-256 |
dd69a6d5ba016f4e15a83e49471bcf91a7b8fbdf818e5acb002f554027d47650
|