Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!mtuxo!mtunh!mtung!mtunf!ariel!vax135!cornell!uw-beaver!laser-lovers
From: laser-lovers@uw-beaver
Newsgroups: fa.laser-lovers
Subject: Re: Xerox Interpress announcement
Message-ID: <1370@uw-beaver>
Date: Tue, 2-Jul-85 15:58:12 EDT
Article-I.D.: uw-beave.1370
Posted: Tue Jul  2 15:58:12 1985
Date-Received: Thu, 4-Jul-85 06:07:41 EDT
Sender: daemon@uw-beaver
Organization: U of Washington Computer Science
Lines: 56

From: imagen!geof@su-shasta.arpa


My bogometer is ringing off the scale on the latest Interpress-related
comments.

Xerox is doing more for other implementors of Interpress than just
giving them a spec.  Xerox has set up an "XNS Institute" (in Xerox-ese
Interpress is part of XNS) which is a formalism that makes it possible
to get consulting services from Xerox for a fee and advice for the
price of a membership.  The Institute includes some compatibility
testing facilities.  Xerox is also offering classes on writing
Interpress drivers to the general public.

By the way, the 400-odd pages of interpress documentation that Xerox
distributes are far superior to any other document/page description
language specification that I have seen.  That includes all languages
mentioned on the list in the last few months, (including, sad to say,
one from Imagen - but we're working on that).

Xerox does not discourage other companies from implementing Interpress,
even when they might compete with Xerox.  They encourage it, perhaps
because they realize that the success of Interpress as one of the
emerging de facto standards is success for Xerox.  If Xerox doesn't
decide to sell implementations of Interpress and people want them,
someone else will do so.  You can use your IMAGENation to figure out
why I know all this ('nuff said).

Re downloading of fonts, Interpress provides a facility to download a
font within a master.  The font is downloaded as a vector of Interpress
macros, which is stored in the font imager variable, "showVec".  This
is in accordance with the meaning of SHOW described in the spec and the
fact that characters are operators, not descriptions.  Personally, I
think that this feature is more useful for defining one or two weird
glyphs than for defining entire fonts.

A "printer resident" font is found by the master as a named part of the
printer's environment.  The spec does not specify how things get put
into the printer's environment (in a networked printer, everything in
the net is in the printer's environment, but a more isolated printer
presumably has more rigid rules), so it is possible for downloaded
fonts to be added to the printer's environment independently of the
interpress interpreter.  The obvious technique is to enable the
capability as part of the communications protocol.  This capability is
entirely within the Interpress specification.

All this is to say that neither Interpress nor Postscript will roll
over and die in the near future.  Expect them both to be used and loved
for some time to come.

As regards the comments about Interpress as a front-end for that other
language, we're all still on the floor laughing.

- Geof Cooper

...mumble mumble disclaimer...mumble mumble personal opinion ...