FontForge
An outline font editor for creating and modifying typefaces.
What it does
FontForge provides a font editor, installation information, and documentation, recommending its design guide as a starting point.
When to use it
For a custom-font revision, inspect outlines and spacing and consult the relevant documentation for specific problems.