fontsurgery-tools

Some tools for variable fonts

View the Project on GitHub twardoch/fontsurgery-tools

fontsurgery-tools

fontsurgery-tools icon

A collection of simple scripts (for macOS only) that install a font-development toolchain — fontTools, fontmake, harfbuzz, ttfautohint, and dozens more — in one double-click.

⚠️ Archived (2017). This is a historical snapshot from April 2017. It still bootstraps a working font-hacking setup, but the world moved on: Homebrew now installs most of these tools directly (brew install fonttools harfbuzz ttfautohint), the Python libraries live on PyPI (pip install fonttools fontmake), and the Python 2 halves below are obsolete. Keep it for reference, or as a starting point you’ll want to prune. It is no longer actively maintained.

— Adam Twardoch, 5 April 2017

Download for macOS

👉🏿 fontsurgery-tools-master.zip

Installation on macOS

  1. Unpack the downloaded fontsurgery-tools-master.zip
  2. Go to the macOS folder inside the unpacked fontsurgery-tools-master folder.
  3. Double-click on install-macos.command.

The script may run for some 10-20 minutes as it downloads and installs various libraries, and you should be ready to hack your fonts.

At the end, it’ll open the websites where you can download and manually install further tools:

Notes

Non-Python tools and libraries

Python tools and libraries

Python 2 only:

Python 3 only: