I put the pre-alpha (but very usable for low enough resolutions) version of monospaced scalable variant of Unifont font to http://ilyaz.org/software/fonts.
It is constructed by a scanner/stroke-designer backend running over the 16×8, 16×16 bitmaps of Unifont. The scanner/designer are written in Perl; the scanner is ready, the designer 70% ready. (Of course, it turned out to be a much more complicated task than I expected at the start — 6 months ago!)
The frontend converting strokes to a font is EXTREMELY primitive (cooked in a day, and hitting new and new bugs in FontForge — sigh…). So I'm afraid any critique at this moment would be very premature…
I'm hitting my head again and again with .notdef; it does not work in Windows console if I include U+0000 and U+0001 glyphs. So currently I just omit these glyphs — is there any alternative? The recommendations in http://www.microsoft.com/typography/otspec/recom.htm are not very helpful: how can one include .null into a monospaced font?
Any help with this would be greatly appreciated.