[mod.computers.laser-printers] [first of] Four Questions for PostScript Wizards

greid@adobe.UUCP (08/30/86)

Here is a response to part 1 of Herb's 4 questions for PostScript
wizards....  There was too much information there to try to answer all
of it in one message:

>1.  I have successfully defined fonts (FontType=3) in PostScript.  Can anyone
>    tell me how to make these fonts look like Adobe downloadable fonts?
>
>    a.  How does one create a file which will be automatically downloaded by
>        the new LaserWriter drivers?

There are two or three critical things to do in order for the new Apple
LaserWriter driver to download the font automatically.  First, the name
of the file needs to conform to Apple's file naming convention, which
can be derived by taking up to the first five letters of the "main"
name (as defined by capitalization), then the first three letters of
all remaining names:

/Palatino-BoldItalic    --> PalatBolIta
/NewCenturySchlbk-Roman --> NewCenSchRom
/Sonata			--> Sonat

The print shop will look for a downloadable font file with this name.
In addition to this, the file must be a RESOURCE file of POST resources
beginning with resource ID# 501.  Basically a POST resource has an
initial byte which specifies a "type" of POST resource, of which there
are 5  (1=ascii, 2=binary(hex), 3=EOF, 4=??, 5=end-of-data). For
specifications on all of this, see Apple's publication on fonts and
font downloading.  

>
>    b. Judging by the ICONS I have found, there is more than one format for
>       downloadable fonts (at least Apple, Adobe).  What are the differences?

The only difference is basically just copy-protection.  One form of the
fonts is unusable until you initialize it for a given printer, which
yields the other form, which is the one you use.  Where have you
"found" these icons, if you don't have documentation or an initialization
program, which would help you understand this?

>    c. How does one create a font (with a FontType other than 3?) to which
>       one can apply the charpath operator?  This operator seems to work only
>       with Adobe fonts.

You're right, as far as I know.

Thanks for the questions.

Glenn Reid
Technical Support
Adobe Systems