mma 2.1 PostScript codes
- To: mathgroup at yoda.physics.unc.edu
- Subject: mma 2.1 PostScript codes
- From: Simon Chandler <simonc at hpcpbla.bri.hp.com>
- Date: Thu, 10 Sep 92 14:59:45 +0100
10/9/92
Dear MathGroupers,
In the past I have used a remote Mathematica Kernel (v2.0) with a
Macintosh (running mma v2.0 as well) as the front-end. Everything
worked fine. BUT...
I have just started using Mathematica v2.1 on a very remote machine
(i.e., different continent) with my Macintosh Mathematica (still v2.0)
running as the front-end.
Graphics are not rendered and I just get a box informing me that a
postscript error occured before the first drawing command. By
deselecting the formatted attribue and looking at the PostScript code
I saw that PostScript generated by the new version uses single letter
commands to represent some frequently used PostScript commands.
That's a good idea because it should make my notebooks smaller.
However, the older front-end doesn't understand the single letter
codes so the graphics aren't drawn.
Here are some of the codes
L lineto
m moveto
r setlinewidth
s stroke
g setgray
p or P grestore
Of course I could copy the unformatted PostScript into a word
processing utility and do global changes to turn the letters into full
commands (or use the built-in `replace' command on the Mac) but that's
a chore.
The reason I am posting this is
* To disseminate this information.
* To ask if anyone knows the full set of single letter codes or has
further information on this subject.
* To ask if there is any way of getting older front-ends to understand
version 2.1 output.
* To ask whether WR have introduced any other incompatabilities
between version 2.1 and older versions.
I hope someone can help,
Simon Chandler
Hewlett-Packard Ltd (CPB)
Filton Road
Stoke Gifford
Bristol
BS12 6QZ
Tel: 0272 228109
Fax: 0272 236091
email: simonc at hpcpbla.bri.hp.com