Skip to content

twardoch/fontsurgery-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fontsurgery-tools

A collection of simple scripts (currently for macOS only) that install various tools and libraries useful for font development and hacking.

I plan to extend this from time to time.

— Adam Twardoch, 5 April 2017

Download for macOS

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

  • If you find that the installation does not work, please report an issue on Github.
  • The scripts use Homebrew, a macOS management utility for command-line apps, which it installs when needed.
  • Some libraries ("dependencies") are not usable directly, but they are installed because other tools or libraries need them.
  • In the macOS folder, there is a upgrade-macos.command script which will install fresh versions of the various tools. You can run it from time to time.
  • In the macOS-devel folder, there are install-macos-dev.command and upgrade-macos-dev.command scripts which will install cutting-edge versions of the same libraries as the regular script does (but those versions may fail installing or not work properly!) Note that the Python libraries will be installed in “development” mode, i.e. inside the macOS-devel/modules/src folder. So if you use this method, please place your unpacked fontsurgery-tools-master folder in some reasonable location, and possibly rename it (I recommend /Users/YOURUSERNAME/Developer/fontsurgery-tools).

Non-Python tools and libraries

Python tools and libraries

Python 2 only:

Python 3 only:

Releases

No releases published

Packages

No packages published

Languages