The following problems were noted with mupdf -z 2 compared with adobe acrobat screen resolution 144. 27 of of the 219 IA-PDF tests have been looked at so far, more problems will be appended to this report as the testing continues. CATX0249.pdf page 8 - placement and thickness of line incorrect. CATX0358.pdf page 1 - missing boxes, checkmarks, etc. page 2 missing graphics. CATX0383.pdf page 1 - missing lines. CATX0988.pdf page 1 - missing logo, page 3 missing pictures. CATX1101.pdf page 1, 2, 3, 4 - color differences. CATX1385.pdf page 1,2 - logo and highlighting. CATX1421.pdf page 15 - smiley replaced with 'J'. CATX1470.pdf page 4, 8, 13 - box color different. page 5 box needs shadow.
(In reply to comment #0) > CATX0249.pdf page 8 - placement and thickness of line incorrect. > CATX0358.pdf page 1 - missing boxes, checkmarks, etc. page 2 missing > graphics. > CATX0383.pdf page 1 - missing lines. > CATX1101.pdf page 1, 2, 3, 4 - color differences. > CATX1470.pdf page 4, 8, 13 - box color different. page 5 box needs shadow. Seems fine now. > CATX0988.pdf page 1 - missing logo, page 3 missing pictures. The missing logo and missing pictures sounds like the same issue as in bug 693459. > CATX1385.pdf page 1,2 - logo and highlighting. Logo is pretty much fine. Highlighting suspect. > CATX1421.pdf page 15 - smiley replaced with 'J'. The smiley is a J in Wingdings. Wingdings is not embedded.
CATX1385.pdf: Annotation difference is due to MuPDF using the AP stream (which is a stroked rounded rectangle). Ghostscript and Acrobat ignore the AP stream and synthesize their own appearance (a filled rounded rectangle with transparency). Running gs with -dNOTRANSPARENCY makes the synthesized AP look like the one in the content stream.
CATX1101.pdf looks okay now. The only issue remaining is CATX0988.pdf missing pictures.
CATX0988.pdf is using a crazy clip path, that consists of zero-area subpaths: <clip_path winding="nonzero" matrix="1 0 0 -1 0 841.8898"> <moveto x="317.32" y="812.122"/> <lineto x="307.479" y="812.122"/> <lineto x="317.32" y="812.122"/> <moveto x="318.52" y="811.882"/> <lineto x="306.279" y="811.882"/> <lineto x="318.52" y="811.882"/> <moveto x="319.241" y="811.642"/> <lineto x="305.559" y="811.642"/> <lineto x="319.241" y="811.642"/> ... etc. I don't consider this degenerate case worth bothering with, especially not since even Adobe Reader itself draws this file with weird striping artefacts.