FontTools is an open source library for manipulating fonts, written
in Python. It supports reading and writing of TrueType fonts,
PostScript Type 1 fonts as well as AFM files and some MacOS-specific
formats.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-fonttools listed in the above command, you can pick from the names under the Packages section.
===> The following configuration options are available for py312-fonttools-4.65.0:
GRAPHITE=off: Process graphite type tables in ttLib/tables
INTERPOLATABLE=off: Interpolatability support
LXML=on: Read/write XML files via lxml (faster/safer than built-in ElementTree)
PLOT=off: Visualize DesignSpaceDocument and resulting VariationModel
REPACKER=off: Pack GSUB/GPOS tables with harfbuzz repacker
SYMFONT=off: Symbolic font statistics analysis
UNICODE=on: Use latest Unicode Character Database
WOFF=on: Compress/uncompress WOFF webfonts
===> Use 'make config' to modify these settings
port moved here from x11-fonts/py-cu2qu on 2026-09-30 REASON: Has expired: This library is now maintained as part of fonttools. Use print/py-fonttools instead
port moved here from print/py-fonttools3 on 2022-01-23 REASON: Remove obsoleted port. Use print/py-fonttools instead
Number of commits found: 218 (showing only 18 on this page) #
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav)
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav