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-11.2 platform.
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.10.0
giflib-5.2.1, git-2.37.2, libjpeg-turbo-2.1.4, 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.