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 ...