Created attachment 7675 [details] test.pdf Some areas of the attached PDF was lost when using MuPdf for Android, as the attached screenshot shows. However the PDF was able to be rendered perfectly by using MuPdf for Linux. My MuPdf for Android and Linux were compiled from the latest git repo(rev. 2c4bbbfdc7413a68cad395c3c61ff8e62dceb18b) with freetype 2.4.4.
Created attachment 7676 [details] screenshot
This is another regression caused by bug 692287: The bounding rectangles for the glyphs are too small because the fonts contains wrong (pre-devided?) metrics and because of that the new optimized clipping code clips too much. This can be fixed by either adding some fuzz to the clipping rectangle calculations the same way that fz_execute_display_list does or by fixing the font metrics (which might not always be possible). Our fix: http://code.google.com/p/sumatrapdf/source/detail?r=4184
(In reply to comment #2) > This is another regression caused by bug 692287: The bounding rectangles for > the glyphs are too small because the fonts contains wrong (pre-devided?) > metrics and because of that the new optimized clipping code clips too much. > > This can be fixed by either adding some fuzz to the clipping rectangle > calculations the same way that fz_execute_display_list does or by fixing the > font metrics (which might not always be possible). > > Our fix: http://code.google.com/p/sumatrapdf/source/detail?r=4184 The patch worked for android. Thank you, zeniko!