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.7 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 --force &&
./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 && ./bootstrap --force: These two commands work around the old version of libtool in the source, and the idiosyncracies of the bootstrap command, to allow it to build with current libtool where some files have been renamed.


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 2015-03-01 13:21:35 -0800