PDF Renderer for Ubuntu Touch
One important part to make printing on mobile devices work is a PDF renderer/
Candidates are Poppler, which was used as screen displayer on the standard desktop all the time and MuPDF, a lightweight, color management-aware renderer from the upstream developers of Ghostscript, who are experts in printing and color management.
Ghostscript is too resource-consuming, is centered in the PostScript interpreter which we do not need here, and its PDF interpreter is mostly written in PostScript, so Ghostscript is not the right thing for mobile.
For writing up ideas and discussion, go to our Wiki page: https:/
Poppler also allows filling and saving forms. In Raring it has a bug which prevents this, in Saucy this will be fixed (new upstream version of Poppler).
Additional advantages of Poppler:
- Poppler exists for longer time, so more bugs of the type "File XXX does not display" are fixed.
- Poppler is already in use in the standard desktops of Ubuntu, so for convergence it is better to use Poppler in Ubuntu Touch.
- Better accessibility (screen reading) support.
We should make this decision already for the first version of Ubuntu Touch also when the printing will only come in the second, so that we do not need to switch over when the other one is better for printing.
- Probably more lightweight as it is developed with low resource consumption in mind
- Filling forms and saving the file with the filled form content works, no other free PDF software is capable of this
- Written by the printing-oriented Ghostscript developers, so better quality for printing expected
- In use for much longer time than MuPDF, so probably less problems of the "File XXX does not display" kind.
Wiki page added: https:/
Decide whether Poppler or MuPDF should be used as PDF renderer in Ubuntu Touch: INPROGRESS
* Blueprints in grey have been implemented.