Bug 84584

Summary: [PDF import] Draw mis-renders complex PDF file
Product: LibreOffice Reporter: Matthew Francis <fdbugs>
Component: filters and storageAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: normal    
Priority: medium CC: cno, fdbugs, jounijarvis
Version: Inherited From OOo   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: OSX screenshot
Linux screenshot
'Preview' screenshot (OSX)
Zoomed section from Preview

Description Matthew Francis 2014-10-02 04:23:21 UTC
Reproduced on OSX and Linux, LibreOffice 4.3.2.2 and master

Draw mis-renders the following PDF file:

http://blogs.adobe.com/CCJKType/files/2014/07/shs-table.pdf

This is somewhat of a stress test, as it contains a grid of all 64K characters of "Source Han Sans". As displayed by LO, it doesn't achieve anything like a grid, with some lines displayed at random short lengths while others are rendered extending far beyond the page surface.

In addition, on OSX, the thumbnail view and the main page don't look much like one another.
Comment 1 Matthew Francis 2014-10-02 04:24:19 UTC
Created attachment 107212 [details]
OSX screenshot
Comment 2 Matthew Francis 2014-10-02 04:25:01 UTC
Created attachment 107213 [details]
Linux screenshot
Comment 3 Cor Nouws 2014-10-02 11:04:40 UTC
Thanks Matthew. Do you have a screenshot of how the PDF opens in a PDF reader too? Mine freezes ;)
Comment 4 Matthew Francis 2014-10-02 13:56:01 UTC
Created attachment 107226 [details]
'Preview' screenshot (OSX)

Here you go. I did say it was a good stress test :)
(OSX Preview does a good job on rendering, but is also very slow)
Comment 5 Matthew Francis 2014-10-02 13:58:31 UTC
Created attachment 107227 [details]
Zoomed section from Preview
Comment 6 Cor Nouws 2014-10-02 15:22:22 UTC
Thanks!
I see this is a problem too in LibreOffice 3.3.0, so I set to inherited from OOo

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.