Not getting an output file is nothign to do with the presence or absence of fonts.
You appear to be sending a text file to GS, which it can't handle (unless this is hand-crafted PostScript).
Most likely you are generating an error, but because you have specified -dBATCH the application exits immediately after displaying it, so you can't see it. Try it without that switch.