Skip to main content

TTFQuery

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)
    • abstract family type
    • proper font name
    • 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.

Metadata

Release files for TTFQuery 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TTFQuery 2.1.0
File Size Uploaded
ttfquery-2.1.0.tar.gz 22.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for TTFQuery 2.1.0
File Interpreter ABI Platform
ttfquery-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.9 kB

Release files / ttfquery-2.1.0.tar.gz

Download URL ttfquery-2.1.0.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
af6d788753a8e6a039e68315ee5fef050128d1ac60033f316ca6af1d2f4f105d
BLAKE2b-256 checksum
How to use checksums
423280f12e407b3d7f78efa5fec5d483bd606251309967a8543ed625c603547a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / ttfquery-2.1.0-py3-none-any.whl

Download URL ttfquery-2.1.0-py3-none-any.whl
Size 22.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68d8e4da3a99b532f7061dc009097250cbee146b65e58c20f120e1571af21f09
BLAKE2b-256 checksum
How to use checksums
f75d72471cf937288be655b45a7d62d1ea64661615bcc4252280259cb243dcc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1.0.0

1.0.0a1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page