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
This package is known to build and work properly using the gcc-5
FreeType-2.6, GLib-2.44.1, and
Cairo-1.14.2, GTK+-2.24.28, Harfbuzz-1.0.2, Pango-1.36.8 (required
if Xorg libraries are present), and Xorg Libraries
giflib-5.1.1, libjpeg-turbo-1.4.1, libpng-1.6.18, LibTIFF-4.0.4,
Python-2.7.10, IPython, libspiro, libunicodenames,
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/fontforge
Installation of FontForge
Install FontForge by running the
./configure --prefix=/usr \
To test the results, issue: make
Now, as the
Fontforge may need a workaround
to start, due to a bug in the splash screen. If you wish to start
from a terminal, either issue fontforge -new, or, after
press Ctrl-C once, after the splash screen appears. For the menu,
make the following substitution, as the
sed -e '/Exec/ s/fontforge/& -new/' \
to use the GTK+2 graphics instead of basic Xorg graphics.
switch prevents installation of static versions of the libraries.
--enable-debug: Turn on debug build and FONTFORGE_DEBUG
conditional code. Requires libspiro.