EPSF & PPage 2.1
16-Dec-91 16:56:13
Sb: #43484-EPSF & PPage 2.1
Fm: Gary Brusanowski 70304,2516
To: Mike Todd 70117,634
Mike (and SL and everybody else…)
I'm sure I jumped into an argument on this before, but I might as well do
it again…
Having written programs which work with Type 1 fonts, I can state
categorically:
UNLESS YOU INCORPORATE A FULL POSTSCRIPT INTERPRETER INTO YOUR TYPE 1
MANIPULATION SOFTWARE, YOU HAVE NO ONE TO BLAME FOR IT NOT WORKING BUT
YOURSELF!!!! (This goes for me too!)
What no one here seems to want to admit is that Type 1 fonts are PostScript
programs and as such, are intended for use with PostScript interpreters. If
I write a program that dissects them, then I have to deal with them the
same way a PS interpreter does, or I'm asking for trouble. Programs like
PageStream DO NOT interprete the font like a PostScript device does; they
parse it according to THEIR set of rules, expecting it to follow certain
guidelines outlined by Adobe and based on a finite # of test fonts. More so
than with most languages, PostScript allows a great deal of flexibility in
its syntax. If SL and myself, and no doubt a number of other developers,
have taken it upon ourselves to "short-cut" our way through Type 1 fonts,
then we should at least take the blame when they don't always work out. The
solution is simple: write a parser tested on every Type 1 font in existance
or write a PostScript interpreter. Those are the only ways to absolve
ourselves of this responsibility.
Gary
– Mirror Image Prod. (416) 495-7469, via WHAP!