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

FontForge Dependencies


FreeType-2.5.5, GLib-2.44.1, and libxml2-2.9.2



giflib-5.1.1, libjpeg-turbo-1.4.0, libpng-1.6.17, LibTIFF-4.0.3, Python-2.7.10, libspiro, libunicodenames, libuninameslist, and libzmq,

User Notes:

Installation of FontForge

Install FontForge by running the following commands:

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

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

rm -rf libltdl ... ./bootstrap: These 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.

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

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


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-20150330 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-31 22:12:27 +0000