Foxit / Chromium open sourced their PDF backend (http://www.foxitsoftware.com/blog/?p=641). Since it supports more PDF features than poppler Okular should be able to make use of (and even prefer) it. Reproducible: Always
Joking right?
(In reply to comment #1) > Joking right? Why should I joking? E. g. the file mentioned in Bug 271728#c2 works very well with Chromium but not with Okular ... Isn't it better to change to a feature rich backend instead of using "your baby [1]" called Poppler? [1] http://cgit.freedesktop.org/poppler/poppler/tree/AUTHORS#n5
I'll ignore your ad-hominens attacks. I'll also ignore your couch standing comments about how much more something you probably have no idea about is more feaure rich than something you don't have an idea about either. And i'll give you the option to come up with code so then we can discuss if it has to be default or not. I don't see myself wasting time on pdfium support.
Please do ignore the personal comments in the ticket, but don't ignore the original intent. I have worked for the pdfreaders.org campaign for FSFE and I know that PDF is a beast to implement. I think it's great that we have another Free Software implementation now and I have to admit that it does render quite a few PDFs, especially those with forms, better than poppler-based Okular. Of course before changing any defaults, it would simply be great to have an alternative and see how it compares outside of the browser. That having been said, I cannot contribute code right now, but I just wanted to underline that there is continued interest in this matter and I hope you don't just disregard the idea because PDFium is "NIH" or from Google. Thanks and keep up the good work!
Is anybody working on this? I would like to help on this issue. I already have implemented a working proof-of-concept.
For help, please ask in KDE developer forums, irc channels, or mailing lists.
Oh, pardon, I did read comment #5 incorrectly. I suggest to create a separate Okular backend, instead of modifiying the existing PDF backend. This way we can evaluate them both in parallel to see which is better in the long run.