Registry / testing / fontbakery

fontbakery

JSON →
library1.1.0pypypiunverified

Font Bakery is a font quality assurance tool for everyone. It runs a comprehensive suite of automated checks on font files to ensure they meet quality standards, best practices, and specification compliance. Version 1.1.0, released periodically with improvements and new checks.

pip install fontbakery
INSTALL
IMPORT
SIG · FONTBAKERY
F
fontbakery
testingpythonv1.1.0
Install
7.1s avg
Import
Disk
93MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.1.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 7.1s · import 0.000s · 93MB
93MB installed
● package 93MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

check
from fontbakery import check
from fontbakery.api import check

Basic usage: run all checks on a font file and print summary.

from fontbakery.api import check from fontbakery.checkrunner import FontBakeryCheck # Run all checks on a font file result = check('path/to/font.ttf') print(result.summary())
fontbakery --version
Debug
Known issues
breakingFont Bakery 1.0.0 dropped support for Python 3.8 and earlier. Ensure your environment uses Python 3.9+.
fix
Upgrade Python to 3.9 or later.
affects: >=1.0.0
deprecatedThe '--checks' CLI option has been deprecated in favor of '--exclude' in some versions. Check the help for the correct flags.
fix
Use 'fontbakery check --help' to see current options.
affects: >=1.0.0
gotchaRunning checks on a directory of fonts is not recursive by default; you must specify '--recursive' or '--glob'.
fix
Use 'fontbakery check --recursive ./fonts/'.
affects: all
Upgrade
Version history
1.1.0latest on PyPI · released Oct 2, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
24 hits · last 30 days
node
22
Resources
fontbakery — pip install fontbakery · libregistry