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.
![[Note]](../images/note.png) 
          Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/fontforge/fontforge/releases/download/20251009/fontforge-20251009.tar.xz
Download MD5 sum: 9407db5126f937618f1f5f1f9ee8aab2
Download size: 13 MB
Estimated disk space required: 170 MB (add 51 MB for the tests)
Estimated build time: 0.4 SBU (with parallelism=4, add 0.1 SBU for the tests)
Gtkmm-3.24.10, libspiro-20220722, and libxml2-2.15.1
giflib-5.2.2, git-2.51.2, libjpeg-turbo-3.0.1, libtiff-4.7.1, sphinx-8.2.3 (to build html documentation), and WOFF2-1.0.2
Install FontForge by running the following commands:
mkdir build &&
cd    build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -W no-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-20251009
          -D
          CMAKE_BUILD_TYPE=Release: This switch is used to create
          an optimized release without debug information.
        
          -W no-dev: This switch is
          used to suppress warnings intended for the package's developers.