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.9
FreeType-2.6.3, GLib-2.48.0, and
Cairo-1.14.6, GTK+-2.24.30, HarfBuzz-1.2.7, Pango-1.40.1 (required
if Xorg libraries are present) desktop-file-utils-0.22, shared-mime-info-1.6, and Xorg
giflib-5.1.4, libjpeg-turbo-1.4.2, libpng-1.6.21, LibTIFF-4.0.6,
Python-2.7.11, Wget-1.17.1 (needed
for tests), IPython, libspiro, libunicodenames,
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/fontforge
Installation of FontForge
For this version there is a separate and much larger fontforge
tarball without the -dist- in its name, do not try to use that.
The -dist- version was created a few minutes later, but the
version was typo'd and it will untar to fontforge-2.0-20140101.
Install FontForge by running the
sed -i 's/20140101/20160404/g' configure inc/fontforge-config.h \
./configure --prefix=/usr \
To test the results, issue: make
check. This will download two ttf files.
Now, as the
sed -i 's/20140101/20160404/g'
... : This changes the typo'd date, particularly in the
pkgconfig files and the log from the tests.
--enable-gtk2-use: uses 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.
fontforge, fontimage, fontlint and
libgdraw.so, libgioftp.so, libgunicode.so, libgutils.so, and
is a program that allows you to create and modify font
is a program that produces an image showing
representative glyphs of the font.
is a program that checks the font for certain common
is a program that compares two font files.
Last updated on 2016-04-11 15:34:16 -0500