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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): https://github.com/fontforge/fontforge/releases/download/20220308/fontforge-20220308.tar.xz
Download MD5 sum: aca35e33415ad41552ef7c98edc3ca5f
Download size: 13 MB
Estimated disk space required: 102 MB (add 52 MB for the tests)
Estimated build time: 0.3 SBU (with parallelism=4, add 0.1 SBU for the tests)
libspiro-20220722 and libxml2-2.9.14
giflib-5.2.1, git-2.37.1, libjpeg-turbo-2.1.3, libtiff-4.4.0, WOFF2-1.0.2, and Sphinx (to build html documentation)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/fontforge
Install FontForge by running the following commands:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -Wno-dev .. && make
To test the results, issue: make check.
Now, as the root
user:
make install
If you have installed sphinx-build, HTML documentation
was built and installed in /usr/share/doc/fontforge
. To be able to access it
as a versioned directory, create a symlink as the root
user:
ln -sv fontforge /usr/share/doc/fontforge-20220308
-DCMAKE_BUILD_TYPE=Release
:
This switch is used to create an optimized release without debug
information.
-Wno-dev
: This switch is
used to suppress warnings intended for the package's developers.
-DENABLE_X11=ON
: use an X11 backend
instead of GDK3 (gtk+-3) for basic Xorg graphics.