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-7.6 platform.

Package Information



The download link below obtains fontforge-2014-11-26-Unix-Source.tar.gz. This is not the correct name for the archive, because it saves the file as fontforge-20141126. The file should be renamed to the correct filename fontforge-20141126.tar.gz. You can achieve this automatically by using the command:

 wget -c \
      -O fontforge-20141126.tar.gz

FontForge Dependencies



giflib-5.1.1, libjpeg-turbo-1.4.0, libpng-1.6.16, LibTIFF-4.0.3, Pango-1.36.8, Python-2.7.9, libspiro, libunicodenames, libuninameslist, and libzmq,

User Notes:

Installation of FontForge

Install FontForge by running the following commands:

rm -rf libltdl &&
./bootstrap    &&
./configure --prefix=/usr     \
            --enable-gtk2-use \
            --disable-static  \
            --docdir=/usr/share/doc/fontforge-20141126 &&

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

rm -rf libltdl: This prevents the bootstrap command from failing if a recent version of libtool has been installed.


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

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 2014-12-13 00:16:59 +0000