🍺 BREW Explorer

← all formulae

fonttools

brew install fonttools v4.63.0 MIT

Library for manipulating fonts

437
30-day installs · #1877
1.9k
90-day · #1630
8.5k
365-day · #1534
5.1k
★ GitHub stars · updated 2mo ago

Runtime dependencies

GitHub topics

fonts opentype python

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "python@3.14"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Library for manipulating fonts",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:45+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "fonttools",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-19T18:50:58Z",
  "github_readme_excerpt": "|CI Build Status| |Coverage Status| |PyPI| |Gitter Chat|\n\nWhat is this?\n~~~~~~~~~~~~~\n\n| fontTools is a library for manipulating fonts, written in Python. The\n  project includes the TTX tool, that can convert TrueType and OpenType\n  fonts to and from an XML text format, which is also called TTX. It\n  supports TrueType, OpenType, AFM and to an extent Type 1 and some\n  Mac-specific formats. The project has an `MIT open-source\n  license \u003cLICENSE\u003e`__.\n| Among other things this means you can use it free of charge.\n\n`User documentation \u003chttps://fonttools.readthedocs.io/en/latest/\u003e`_ and\n`developer documentation \u003chttps://fonttools.readthedocs.io/en/latest/developer.html\u003e`_\nare available at `Read the Docs \u003chttps://fonttools.readthedocs.io/\u003e`_.\n\nInstallation\n~~~~~~~~~~~~\n\nFontTools requires `Python \u003chttp://www.python.org/download/\u003e`__ 3.10\nor later. We try to follow the same schedule of minimum Python version support as\nNumPy (see `NEP 29 \u003chttps://numpy.org/neps/nep-0029-deprecation_policy.html\u003e`__).\n\nThe package is listed in the Python Package Index (PyPI), so you can\ninstall it with `pip \u003chttps://pip.pypa.io\u003e`__:\n\n.. code:: sh\n\n    pip install fonttools\n\nIf you would like to contribute to its development, you can clone the\nrepository from GitHub, install the package in \u0027editable\u0027 mode and\nmodify the source code in place. We recommend creating a virtual\nenvironment, using `virtualenv \u003chttps://virtualenv.pypa.io\u003e`__ or\nPython 3 `venv \u003chttps://docs.python.org/3/library/venv.html\u003e`__ module.\n\n.. code:: sh\n\n    # download the source code to \u0027fonttools\u0027 folder\n    git clone https://github.com/fonttools/fonttools.git\n    cd fonttools\n\n    # create new virtual environment called e.g. \u0027fonttools-venv\u0027, or anything you like\n    python -m virtualenv fonttools-venv\n\n    # source the `activate` shell script to enter the environment (Unix-like); to exit, just type `deactivate`\n    . fonttools-venv/bin/activate\n\n    # to activate the virtual environment in Windows `cmd.exe`, do\n    fontt",
  "github_repo": "fonttools/fonttools",
  "github_stars": 5142,
  "github_topics": [
    "fonts",
    "opentype",
    "python"
  ],
  "homepage": "https://github.com/fonttools/fonttools",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 437,
  "installs_365d": 8528,
  "installs_90d": 1921,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "fonttools",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1877,
  "rank_365d": 1534,
  "rank_90d": 1630,
  "raw_hash": "1e10b84ad1102bfd",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/f/fonttools.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "libxml2",
    "libxslt"
  ],
  "version_head": "HEAD",
  "version_stable": "4.63.0",
  "versioned_formulae": [],
  "why_use_this": null
}