Bug 692511

Summary: fts_0656.xps
Product: GhostXPS Reporter: Marcos H. Woehrmann <marcos.woehrmann>
Component: GeneralAssignee: Michael Vrhel <michael.vrhel>
Status: NOTIFIED FIXED    
Severity: normal CC: michael.vrhel, robin.watts
Priority: P2    
Version: master   
Hardware: PC   
OS: All   
Customer: 661 Word Size: ---

Description Marcos H. Woehrmann 2011-09-18 17:27:18 UTC
The customer reports and I've verified that there is difference in the linecaps in fts_0656.xps, see screenshot.png attached.

Command line:

  xpshead -sDEVICE=png16m -o test_%d.png ./fts_06xx.xpsx
Comment 2 Michael Vrhel 2011-10-21 00:15:12 UTC
I have tracked this down to an issue with with the clist where it does not seem to be writing and reading all the dash cap information correctly.  Should have a fix soon.
Comment 3 Michael Vrhel 2011-10-21 06:49:52 UTC
Fixed with http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=41faddadc03e389f4f1b3c3d9a4f6bdf36ebbfb1

Note that this fixed an issue that made dash cap endings wrong when 
we rendered in c-list mode.  There is some ambiguity with respect to
how the native renderer on windows handles the line end caps on the 
edges of a dash on/off boundary (depends upon which version of the 
dot net framework you have I suspect).  It is clear what the spec 
says about it however, and we are rendering it properly from my testing.
Comment 4 Robin Watts 2011-10-21 09:30:59 UTC
See http://bugs.ghostscript.com/show_bug.cgi?id=690975 ?