FontForge (formerly called PfaEdit) is a PostScript font editor which can
create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType
format. It can generate bitmaps and save in BDF format or embedded bitmaps
in TrueType/OpenType fonts.

It can generate Type3 and SVG fonts if built with multilayer feature.
If you feel the shortage of memory, rebuilding multilayer-disabled
FontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.

If you have installed AutoTrace or Potrace, you can generate outlines
from imported bitmap images.

WWW: https://fontforge.org/
