FontForge es un editor de tipografías que soporta varios formatos comunes.
Desarrollado inicialmente por George Williams hasta el año 2012, FontForge es un programa libre y de código abierto distribuido bajo las licencias GNU General Public License Versión 3 y BSD (de 3 cláusulas).
Para facilitar la conversión automatizada de formatos y otras tareas repetitivas, FontForge implementa dos lenguajes de script: uno propio y Python.
FontForge utilizaba la biblioteca FreeType para renderizar los tipos de letras en pantalla.
Algunas partes del código fuente de FontForge son usadas por el motor de tipografía LuaTex para leer y analizar fuentes OpenType.