FontForge
FontForge is a full-featured font editor which supports all common font formats. Developed primarily by George Williams until 2012, FontForge is free software and is distributed under a mix of the GNU General Public License Version 3 and the 3-clause BSD license. It is available for several operating systems (including GNU/Linux, Windows and Mac OS X) and is localized into 12 languages.
Features
FontForge is “an extremely powerful software system offering practically all the features of FontLab, together with some unique and often revolutionary features of its own.”
To facilitate automated format conversion and other repetitive tasks, Fontforge implements two scripting languages: its own language and Python. FontForge can run scripts from its GUI, from the command line, and also offers its features as a Python module so it can be integrated into any Python program.
Fontforge supports Adobe's OpenType feature file specification (with its own extensions to the syntax). It also supports the unofficial Microsoft mathematical typesetting extensions (MATH
table) introduced for Cambria Math and supported by Office 2007, XeTeX and LuaTeX. At least one free OpenType mathematical font has been developed in FontForge (see below).