[comp.lang.postscript] Definitive list of \X and \! commands?

clewis@ferret.ocunix.on.ca (Chris Lewis) (03/19/91)

In upgrading psroff to support psfig, and support other fancy
pass-thru mechanisms, I've run into trying to implement \X and
\! support.  Is there a convention for what can be specified in the \X
and \!?.  All that happens with troff, is that the contents are
passed thru as a "x X" request (eg: \X'anything' becomes "x X anything").
"\!something" is even simpler, it becomes "something" on output.
Eg: "\!x X foo" becomes "x X foo" in the ditroff output.

The only examples I've seen are psfig's:
	\X'pfoo' - passes "foo" thru unchanged to the backend
	\X'ffoo' - means include file "foo" in the postscript output.

Are there any other conventions?  (I've invented several already to
enable CAT troff to work more like ditroff, but it would be nice to see
what other conventions there are so I can support them too)
-- 
Chris Lewis,
clewis@ferret.ocunix.on.ca or ...uunet!mitel!cunews!latour!ecicrl!clewis
Psroff support: psroff-request@eci386.uucp, or call 613-832-0541 (Canada)
(If this message has a ".bitnet" return address, please send me a copy!)