Introduction to FontForge

The FontForge package contains an outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones.

This package is known to build and work properly using an LFS-9.0 platform.

Package Information

FontForge Dependencies


FreeType-2.10.1, GLib-2.60.6, and libxml2-2.9.9



giflib-5.2.1, libjpeg-turbo-2.0.2, libpng-1.6.37, LibTIFF-4.0.10, Python-2.7.16, Wget-1.20.3 (needed for tests), IPython, libspiro, libunicodenames, libuninameslist, and zeromq (libzmq)

User Notes:

Installation of FontForge

Install FontForge by running the following commands:

./configure --prefix=/usr     \
            --enable-gtk2-use \
            --disable-static  \
            --docdir=/usr/share/doc/fontforge-20170731 &&

To test the results, issue: make check. This will download one font file.

Now, as the root user:

make install

Command Explanations

--enable-gtk2-use: uses the GTK+2 graphics instead of basic Xorg graphics.

--disable-static: This switch prevents installation of static versions of the libraries.

--enable-debug: Turn on debug build and FONTFORGE_DEBUG conditional code. Requires libspiro.


Installed Programs: fontforge, fontimage, fontlint and sfddiff
Installed Libraries:,,,,,, and /usr/lib/python2.7/site-packages/{fontforge,psMat}.so
Installed Directories: /usr/{include,share}/fontforge and /usr/share/doc/fontforge-20170731

Short Descriptions


is a program that allows you to create and modify font files.


is a program that produces an image showing representative glyphs of the font.


is a program that checks the font for certain common errors.


is a program that compares two font files.

Last updated on 2019-08-24 09:01:41 -0700