Design With FontForge

A book about how to create new typefaces using FontForge

Download as [ePUB] | [MOBI] | [PDF]
View project onGitHub

Installing FontForge

FontForge is libre software, so you can download, share and install copies without any restrictions on usage - both commercial or personal use is encouraged. It is a community-maintained application, and anyone can contribute to the source code.

FontForge is available in easy to install packages for Windows, Mac OS X and GNU/Linux operating systems.

Installing FontForge on Windows

An installation guide is available for the official Windows builds, prepared by Jeremy Tan.

Installing FontForge on Mac OS X

An installation guide is available for the official Mac builds, prepared by Dr Ben Martin.

Installing on GNU/Linux

The easiest method to get FontForge on your Linux machine is to use your Linux distribution’s package repository.

Debian or Ubuntu

The FontForge package included in Ubuntu 14.04 by default dates from 2012, so it is preferable to install the more up-to-date package from the FontForge [Personal Package Archive (PPA)] (

Check that the helper script add-apt-repository is installed:

sudo apt-get install software-properties-common;

Add the FontForge PPA (which will also add the authentication key):

sudo add-apt-repository ppa:fontforge/fontforge;

Update the software list to include packages from the PPA:

sudo apt-get update;

Install FontForge:

sudo apt-get install fontforge;


To install FontForge on your Fedora Linux desktop machine run the following dnf command as the root user. This will require about 10MiB of download to complete.

sudo dnf install fontforge

If you have not compiled software on your Fedora machine, after installing gcc, automake, autoconf and others then you might get an error during the execution of with libtoolize. If that is the case you might need to install the libtool-ltdl-devel package on Fedora or a similar development package on another GNU/Linux distribution.

After issuing the yum install you should be able to run FontForge from your menu or directly from the konsole or gnome-terminal by issuing the fontforge command.

Compile your own version from GitHub

GitHub is a source-code hosting service where everyone can contribute to the development of a piece of software. It stores the current leading state of development of the application. In some cases, perhaps because you want access to a feature not yet available in the release packages, you may wish to compile your own version from GitHub.

Full instructions are at

Debugging the FontForge software

See the Debugging section for more information.