Distiller: moveto the currentpoint results in a continuation of current sub-path, not a new sub-path
In Distiller XI Pro 11.0.20 (28.03.2017), distill the following:
%!PS
/StrokeCode {1 setlinejoin gsave 0 setlinecap 24 setlinewidth 0 setgray stroke grestore 1 setlinecap 9.6 setlinewidth 1 setgray stroke} def
144 72 moveto 144 144 2 copy 72 144 curveto
72 144 moveto 144 144 2 copy 144 72 curveto
StrokeCode
showpage
The moveto should start a new sub-path; display of that point should be determined by setlinecap not by setlinejoin. Alas, Distiller causes it to be determined by setlinejoin.
Also reported at
https://groups.google.com/forum/#!topic/comp.lang.postscript/amUp28S-JFM
Thanks for bringing this issue to our notice. we have logged bug in our database for the issue.
Thanks,
Mridula
-
Julian D. A. Wiseman commented
Bug still present in 11.0.23 (01/11/2017).
-
Julian D. A. Wiseman commented
Bug still present in Distiller XI Pro 11.0.21 (26/07/2017). You peeps wrote PostScript. You should be definitive. Easy to fix: please do.