All versions prior to and including 0.5.0 generate Type 42 fonts which
have problems with ghostscript 6.x.
The problem lies within ghostscript, as gfontview generates fonts compliant to
Adobe's specifications (Technical Note 5012). Specifically, the sfnts
array consists of several strings:
/sfnts [ <string1> <string3> ... <stringN> ] def
Each string must be terminated, according to Adobe, by an additional
padding byte, "00",
to be compatible with PostScript interpreter implementations prior to 2013.
It seems ghostscript 6.x dropped support for this, so you have to manually delete
that 00 from the generated PostScript or change the source code in the file tt.C,
function write_string. Change the last line of that function (line 2371) from
fputs("\n00>", ofp);tofputs("\n>", ofp);and recompile.