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

Package Information

The FontForge tarball specified above was not generated by the FontForge maintainers. It was created by the BLFS team by pulling a Git version and then generating the autotools components and documentation. The BLFS team made no changes to the existing source files.

FontForge Dependencies



giflib-5.1.0, libjpeg-turbo-1.3.1, libpng-1.6.13, LibTIFF-4.0.3, Pango-1.36.7, Python-2.7.8, libspiro, libunicodenames, libuninameslist, and libzmq,

User Notes:

Installation of FontForge

First, fix building with recent versions of Giflib:

sed "/DGifCloseFile/s:gif:&, NULL:g" -i gutils/gimagereadgif.c

Install FontForge by running the following commands:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/fontforge-2.0.20140101 &&

To test the results, issue: make -k check. Test 32 fails for unknown reasons.

Now, as the root user:

make install

If desired, install desktop support files as the root user:

rm -rf desktop/icons/src &&
cp -rf desktop/icons/* /usr/share/icons/hicolor &&
install -Dm644 desktop/fontforge.desktop /usr/share/applications/fontforge.desktop &&
install -Dm644 desktop/fontforge.xml /usr/share/mime/packages/fontforge.xml


Installed Programs: fontforge, fontimage, fontlint and sfddiff
Installed Libraries:,,,, and
Installed Directories: /usr/include/fontforge, /usr/share/doc/fontforge-2.0.20140101 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-08-25 09:58:52 -0700