|
|
||||
PDF: Quality of Document Rendering on BSDs
A simple comparision of Evince (epdfview does the same) and Sumatra PDF using WINE (Sumatra PDF is open-source software, but written for Windows platform).
Evince vs. Sumatra | RENDERING Evince vs. Sumatra | MEMORY USAGE What is more funny, its more memory efficient to use Sumatra PDF using WINE then Evince natively ... guess whats my new PDF viewer [1] http://projects.gnome.org/evince/ [2] http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html PS. If You are scared about lack of WINE on amd64, then I have good message for You, these screenshots are from FreeBSD 8.2 amd64 using package by Ivoras available here: http://people.freebsd.org/~ivoras/wine/
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
Quote:
mupdf is absolutely the most minimalistic PDF viewer written in pure C which uses the Sumatra PDF rendering libraries. Most OpenBSD people I know of use mupdf, myself included. Code:
$ uname -a OpenBSD oko.bagdala2.net 4.8 GENERIC.MP#361 i386 $ pkg_info mupdf Information for inst:mupdf-0.6p0 Comment: graphic library, pdf parser, viewer and utilities Description: MuPDF is a lightweight PDF viewer and toolkit written in portable C. Last edited by Oko; 10th February 2011 at 05:43 PM. |
|
|||
Indeed, mupdf is nice for reading the odd book.. doesn't support showing indexes though, so generally I keep epdfview around, xpdf is crap.
|
|
|||
mupdf supports search, using vi-like bindings, but it's not perfect.. no such thing exists for PDF readers.
|
|
||||
I checked You are not right for version 0.6. Are you suggesting that mupdf version 0.7 which is in 4.9 supports search? You are wrong about the other thing. Xpdf does indeed support search (actually it is called find and it is a binocular icon on the bottom of the reader).
|
|
|||
Quote:
|
|
|||
BTW, the issue vermaden is having is a known issue.. mostly about it not antialiasing certain things.
I believe the issue is in poppler/cairo, the library used by epdfview and evince. On OpenBSD, I don't see the visual distortions.. perhaps something about your specific configuration or the FreeBSD port, what versions do they use? |
|
|||
Thanks for the suggestion of mupdf. It works great.
Quote:
|
|
|||
Quote:
I also found a memory leak but haven’t gotten around to reporting it yet…
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems. Last edited by backrow; 11th February 2011 at 03:48 PM. |
|
|||
Quote:
“update mupdf … to 0.8.15. various improvements and fixes, notably now supports AESv3 encrypted PDFs and, very welcome, search now operates over all pages and is thus actually useful.” [1] Also fixed a memory leak from the previous version. Still got a little bit to go before prime‐time, but I like what I see.
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems. |
|
||||
Thanks for suggestion on mupdf, seems I may like it since I also use vi a lot, I was also suggested on FreeBSD Forums, that I may have disabled antialiasing in cairo ... do not remember doing that but who knows.
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
It supports vi keystrokes, it's C, and it's small. OK, if there's a package available for Zenwalk, I think Evince is getting retirement!
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
||||
At least until the FreeBSD Linuxator grows more, or I have time to extend it.
It's also nice to have easy access to more tools, without having to port them. But it seems, Zenwalk doesn't have a package for mupdf :-/.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
||||
Thanks to all posters on this thread, I've installed epdfview and mupdf on both platforms and they look useful.
Is there any reason you want a package? I compiled the mupdf source on Slackware without incident. Maybe you'll have the same luck on Zenwalk? |
|
|||
Quote:
But what of mg users who abhor the bloat that is emacs? No joy for them, I guess. Maybe they will want my adaptation of poppler that, in the spirit of minimalism, uses the user interface of ed. You'll be pleased to know it's written in C. Sadly, perhaps from emacs's influence on me, it's bloated with a scripting language, however. On the other hand, also in the spirit of minimalism, that scripting language is forth. |
Tags |
amd64, evince, pdf, sumatra, wine |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using multiple BSDs: How hav you implemented them? | Mr-Biscuit | Off-Topic | 20 | 2nd June 2010 03:11 AM |
Quality and Backwards Compatibility of GNU Tools ... | vermaden | Off-Topic | 1 | 12th May 2009 08:25 PM |
Comparison of Code Quality | JMJ_coder | Other BSD and UNIX/UNIX-like | 13 | 11th April 2009 03:40 AM |
direct rendering with nvidia card | PatrickBaer | FreeBSD General | 13 | 2nd October 2008 07:51 AM |
OpenSolaris 2008.11 Requirements Document | ninjatux | Solaris | 4 | 15th August 2008 01:03 AM |