First, you'll need separate images for each glyph, with transparent backgrounds. Each file should have a name matching its character, e.g. a.png
. Depending on the format your font is in, this could be pretty tedious. Don't worry, this is the worst part.
Once you have your font images, you'll run pixel2svg on them. You could run it on every image in a directory with something like this:
for f in imgfolder/*.png; do python pixel2svg.py $f; done
Then you should have an svg for each glyph. Open FontForge and create a new font. Choose File > Execute Script and paste in the following: