Blender paired with Inkscape is a great way to go for both custom and generic fonts. Best of all they are both free.