fonttools
« Back to VersTracker
Description:
Library for manipulating fonts
Type: Formula  |  Latest Version: 4.61.1@0  |  Tracked Since: Nov 6, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: fonts typography opentype python development
Install: brew install fonttools
About:
FontTools is a Python library for converting, manipulating, and subsetting OpenType, TrueType, and UFO fonts. It provides a robust command-line interface and Python API for font analysis and modification. Its primary value is enabling programmatic font workflows for developers and typographers.
Key Features:
  • Command-line interface (ttx) for converting OpenType/TrueType to/from XML
  • Python API for low-level font table access and modification
  • Font subsetter to reduce file size for web deployment
  • Support for UFO (Unified Font Object) format
  • Extensive tools for font analysis and conversion
Use Cases:
  • Subsetting fonts for web performance optimization
  • Converting font formats for cross-platform compatibility
  • Analyzing font tables for debugging and development
  • Building custom font processing pipelines
Alternatives:
  • FontForge – FontForge is a full GUI font editor, while fonttools is a library and CLI for programmatic manipulation.
  • AFDKO – Adobe's Font Development Kit is focused on font production and validation, often used alongside fonttools.
Version History
Detected Version Rev Change Commit
Nov 6, 2025 8:17am 2 VERSION_BUMP 677e1f09
Nov 5, 2025 6:43am 1 VERSION_BUMP 08e7e57f
Nov 5, 2025 6:43am 1 VERSION_BUMP 178816ac
Sep 17, 2025 2:03pm 0 VERSION_BUMP 42beceff
Sep 13, 2025 4:53pm 0 VERSION_BUMP 4d5e90cf
Nov 14, 2024 7:29pm 0 VERSION_BUMP e255b7ff
Oct 10, 2024 1:23am 0 VERSION_BUMP 4d3322dc
Oct 9, 2024 6:34pm 0 VERSION_BUMP 3938b8f0