The biggest unanswered question is why netscape communicator
can use TrueType fonts, ghostscript can use the same
TrueType fonts, yet pages printed by netscape look nothing
like the screen.
The short answer is that netscape generates PostScript output
with standard fonts (Helvetica and Times-Roman) instead of the
user-specified or HTML-specified fonts. The long answer is that I
have absolutely no idea why it forces this behavior, or if there is
a way to override it.