FontForge-20150612

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.

This package is known to build and work properly using the gcc-5 compiler.

Package Information

FontForge Dependencies

Required

FreeType-2.6, git-2.5.0, GLib-2.44.1, and libxml2-2.9.2

Recommended

Optional

giflib-5.1.1, libjpeg-turbo-1.4.1, libpng-1.6.17, LibTIFF-4.0.4, Python-2.7.10, IPython, libspiro, libunicodenames, libuninameslist, and zeromq (libzmq),

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/fontforge

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-20150612 &&
make

To test the results, issue: make check.

Now, as the root user:

make install
[Note]

Note

Fontforge needs to be started from command line, for some desktop environments and window managers.

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.

Contents

Installed Programs: fontforge, fontimage, fontlint and sfddiff
Installed Libraries: libfontforgeexe.so, libfontforge.so, libgdraw.so, libgioftp.so, libgunicode.so, libgutils.so, and /usr/lib/python2.7/site-packages/{fontforge,psMat}.so
Installed Directories: /usr/include/fontforge, /usr/share/doc/fontforge-20150612 and /usr/share/fontforge

Short Descriptions

fontforge

is a program that allows you to create and modify font files.

fontimage

is a program that produces an image showing representative glyphs of the font.

fontlint

is a program that checks the font for certain common errors.

sfddiff

is a program that compares two font files.

Last updated on 2015-06-15 21:53:06 +0000