fonttools has 250M monthly downloads and 5K GitHub stars. Version 4.63.0 supports Python 3.10+, first published in 2013.
It is actively maintained under a permissive license, last released in May 2026.
It is used by 896 tracked packages, including matplotlib, weasyprint and fpdf2.
GitHub topics include fonts and opentype.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
28 optional dependencies
- brotli[all]
- brotli[woff]
- brotlicffi[all]
- brotlicffi[woff]
- lxml[all]
- lxml[lxml]
- lz4[all]
- lz4[graphite]
- matplotlib[all]
- matplotlib[plot]
- munkres[all]
- munkres[interpolatable]
- pycairo[all]
- pycairo[interpolatable]
- scipy[all]
- scipy[interpolatable]
- skia-pathops[all]
- skia-pathops[pathops]
- sympy[all]
- sympy[symfont]
- uharfbuzz[all]
- uharfbuzz[repacker]
- unicodedata2[all]
- unicodedata2[unicode]
- xattr[all]
- xattr[type1]
- zopfli[all]
- zopfli[woff]
Used By
- matplotlib
- weasyprint
- fpdf2
- ezdxf
- pdf2docx
- pypdfform
- office-powerpoint-mcp-server
- gpt-researcher
- ufo2ft
- cffsubr
- glyphslib
- keras-ocr
- fontbakery
- inference-models
- ufolib2
- defcon
- glyphsets
- booleanoperations
- fontmake
- vharfbuzz
- axisregistry
- babelfont
- afdko
- fontmath
- otf2ttf
- karaoke-gen
- gftools
- hyperglot
- mflux
- isaacsim-core
- super-gradients
- pypdfform-reducto
- docassemble-webapp
- compreffor
- bloomerp
- fontparts
- fontpens
- ufomerge
- opengeodeweb-viewer
- czsc
- fontfeatures
- pdf2zh
- mutatormath
- vttlib
- ufoprocessor
- dataface
- easyofd
- cm-two
- pdf2zh-next
- kurbopy