ted@MITRE-BEDFORD.ARPA.UUCP (11/25/87)
About printing lines that vary in width. This usually happens with thin vertical or horizontal lines. Sometimes when the PS interpreter converts a point in image space (points) to a point device space (generally 300 dpi) the point falls between two points in device space. The interpreter will turn on the bits on both sides. If you happen to be close enough to one point in device space, the interpreter will only turn on one. There is a kluge that one can use when hacking PS, but this probably won't help any of your current canned software. Redefine your moveto command to: /M { transform round exch round exch itransform moveto } bind def It seems to help. Ted Ede -- ted@mitre-bedford.arpa -- The MITRE Corporation -- Burlington Road | -- DDD: (617) 271-2545 -- Bedford MA, 01730 -- Mail Stop B015 -- | | - this line intentionally left blank - | +---------------------------------------------------------------------------+