I managed to convert it very easily using https://github.com/ali1234/bitmap2ttf but I'm having an issue with the space character width.
The reason I'm trying to create a TTF file is that AFAIK Sublime Text does not supports X11 fonts. With the TTF file I created, hard tabs line up correctly with the text, but the space character does not. A single space seems to be rendered 5 pixels wide instead of 8 (using 8x15):
I get the same results with the Tamsyn PCF files. I'm not sure whether this is a bug in the font definition, in the bitmap2ttf tool, or in Sublime Text. Other editors don't seem to have this bug, using the same TTF file. Does anybody know how to fix it?
Thanks for the suggestion @tobia!
/tmp/tmprKeQ4w/00032.svg:<svg width="500.0" height="1000"><path d="" fill="currentColor"/></svg> /tmp/tmprKeQ4w/00160.svg:<svg width="500.0" height="1000"><path d="" fill="currentColor"/></svg>
As a result, my fontforge (version 11-Aug-2017) is refusing to process those two "blank" SVGs:
$ fontforge -script /tmp/tmprKeQ4w/Tamzen8x16r.ttf.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE. Based on sources from 13:46 UTC 11-Aug-2017-ML-D. Based on source from git with hash: I'm sorry this file is too complex for me to understand (or is erroneous)
It seems your Fontforge did not reject the conversion outright and instead gave you a zero-width blank glpyh for the space character (codepoint 32). That's why you're observing that issue in your screenshot.