Evince documents viewer

Word processors, spreadsheets, presentations, translation, etc.
Post Reply
Message
Author
User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

Evince documents viewer

#1 Post by Patriot »

Hmmm .....

Here are earlier versions of evince document viewer with pdf, djvu, ps, comicbook, impress, tiff and pixbuf backend enabled (no dvi) for puppy 4 series.

Evince-2.22.2 works on puppy4.0 - 4.2 :
- is the last version to directly use ghostscript
- Only requires glib >=2.15.6 update
- will work on puppy4.3 if you install poppler-0.6 and manually correct its links.

Evince-2.26.2 works on puppy4.0 - 4.3 :
- is the last version to (correctly) support gtk+-2.12.
- updated libs for each version is as follows,

puppy4.0/puppy4.1:
- compulsory glib >=2.18, poppler >=0.10
- optional cups >=1.3.x + ghostscript >=8.62 for PostScript (ps) renderer

puppy4.2.x:
- compulsory glib >=2.18, poppler >=0.10
- optional ghostscript >=8.62 for PostScript (ps) renderer

puppy4.3.x:
- already has glib-2.18/2.22 and poppler-0.10.7
- optional cups >=1.3.x + ghostscript >=8.62 for PostScript (ps) renderer

Final notes:
- evince-2.22.2 was built on puppy412 with glib-2.20.1.
- evince-2.26.2 was built on puppy412 with glib-2.20.1, poppler-0.10.7, cups-1.3.11 & ghostscript-8.64
- Gconf, dbus, keyring, scrollkeeper not required.
- libdjvulibre-3.5.22 (djvu renderer) is statically compiled into both evince versions
- libspectre-0.2.6 (gs8.62+ wrapper for postscript) is statically compiled into evince-2.26.2
- the provided ghostscript-8.64 was compiled against (and has a dependency to) cups-1.3.x API. It will not work with lesser CUPS version. If you upgrade to cups-1.3.x, please ensure that your gtk2 print backend usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so) is compiled against cups-1.3.x.


Rgds
Attachments
rox.mimes.for.djvu.pdf.ps.cbz.tar.gz
option: open these files with evince
place into /etc/xdg/rox.sourceforge.net/MIME-types/
(267 Bytes) Downloaded 1495 times

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#2 Post by Patriot »

Updated libs for puppy 4 series:

Binaries only pets:
download glib-2.20.1-i486.pet (585KB)
download ghostscript-8.64.pet (9.2MB shared libs)
download poppler-0.10.7-i486.pet (735KB)

Full binaries & headers tar.gz:
download evince-2.22.2-i486.tar.gz
download evince-2.26.2-i486.tar.gz

download glib-2.20.1-i486.tar.gz
download glib-2.25.10-i486.tar.gz
download ghostscript-8.64.tar.gz (shared libs)

download poppler-0.10.7-i486.tar.gz
download poppler-0.11.3-i486.tar.gz
download poppler-0.12.2-i486.tar.gz
download poppler-0.14.0-i486.tar.gz


._.

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#3 Post by vovchik »

Dear Patriot,

Thanks very much. I still use the 4.x series (and also 3.x on two machines).

With kind regards,
vovchik

User avatar
GustavoYz
Posts: 883
Joined: Wed 07 Jul 2010, 05:11
Location: .ar

#4 Post by GustavoYz »

Patriot, thaks a lot!!!!!!!! :D
This is a great viewer, and your package works perfectly (I also download the poppler one).
Again, thanks a lot men.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#5 Post by technosaurus »

here is an ultra-small compile of latest epdfview for comparison (requires puppy-4.3 vesions of poppler-glib, gtk cups and ssl)
Attachments
epdfview-0.1.7-i486.pet
(43.88 KiB) Downloaded 1210 times
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

rys61
Posts: 7
Joined: Thu 07 May 2009, 19:55

Pdf viewing with subpixel rendering

#6 Post by rys61 »

I'm using 4.1.2 and am trying to get subpixel rendering when viewing pdf:s.

Is the above pet:s patched for subpixel rendering and if so what pet:s work with 4.1.2 (I would prefer to get subpixel rendering with epdfview if possible).

My ~/.Xresources:
Xft.dpi: 96
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintfull
Xft.lcdfilter: lcdfilterlegacy

while working ok in Seamonkey etc. doesn't work with epdfview.

If someone has a pet with a patched poppler that works "out of the box" on 4.1.2 it would be highly appreciated...

Ronny

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

Re: Pdf viewing with subpixel rendering

#7 Post by Patriot »

Hmmm .....
rys61 wrote:Is the above pet:s patched for subpixel rendering and if so what pet:s work with 4.1.2 (I would prefer to get subpixel rendering with epdfview if possible).
Nope. They're built with stock configs.
rys61 wrote:..... while working ok in Seamonkey etc. doesn't work with epdfview.

If someone has a pet with a patched poppler that works "out of the box" on 4.1.2 it would be highly appreciated...
My pdfs looks fine on the CRT .... :wink: ... but then again, mine's been upgraded with freetype2, cairo, etc, etc, etc all the way down to poppler ...

I do have a couple of poppler versions patched for spr (subpixel rendering) but I don't have proper sample pdfs to test them against. Kindly point me to some samples please. Better if they have some mixed fonts of Type1 and Type3.


Rgds

rys61
Posts: 7
Joined: Thu 07 May 2009, 19:55

#8 Post by rys61 »

I don't have any specific pdf:s for test. My eyes just like subpixel rendering better than grayscale antialiasing (on an lcd - which is what I have). Even if the subpixel rendering on 4.1.2 isn't perfect it's acceptable (at least for me).

I have spent the last week trying to patch poppler-0.6.1 and cairo-1.5.12 to get subpixel rendering for epdfview (these are the versions I think was used for 4.1.2). There are several patches floating around on the net. After a lot of testing (with embedded printf:s and code changes to make subpixels more visible) I have stumbled onto some error in cairo that:s very hard to figure. It seems if the width of some image isn't even the text is rendered without subpixels. The font image is 32-bits per pixel when subpixel is enabled and I tested setting the alpha (highest 8 bits) to 255 which makes the error much more visible as now all text is rendered as black solid squares for some zoom settings and with subpixels for other zoom settings. I am afraid that there is something wrong in pixman for handling masks that have a width that isn't divisble by 64-bits. The problem is that the code in pixman is VERY hard to follow - look at pixman_image_composite in
pixman-pict.c which I think is rendering the font bitmaps.

I take some timeout now and will continue testing by building some later versions of cairo and pixman to see if they work any better.

If that doesn't work I probably will try to "enlarge" the font bitmaps to make the width even and test if it makes any difference (I think the problem code is _cairo_scaled_font_show_glyphs in
cairo-scaled-font.c which draws the glyphs using the font bitmaps as maks. The problem is that my experience of c-programming is very limited and the internal operation of cairo differs from the external documented interface. But whatever the outcome I have learnt a lot...

At least it seems that epdfview CAN display subpixels - it just depends on poppler, cairo and maybe pixman.

Ronny

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#9 Post by magerlab »

evince is very friendly application:)
i was looking for a better djvu viewer and finally found evince for puppy.
I think this application MUST be in official puppy

belinaro
Posts: 2
Joined: Thu 21 Jan 2010, 09:12

#10 Post by belinaro »

Patriot wrote:Updated libs for puppy 4 series:

Binaries only pets:
download glib-2.20.1-i486.pet (585KB)
download ghostscript-8.64.pet (9.2MB shared libs)
download poppler-0.10.7-i486.pet (735KB)

Full binaries & headers tar.gz:
download evince-2.22.2-i486.tar.gz
download evince-2.26.2-i486.tar.gz

download glib-2.20.1-i486.tar.gz
download glib-2.25.10-i486.tar.gz
download ghostscript-8.64.tar.gz (shared libs)

download poppler-0.10.7-i486.tar.gz
download poppler-0.11.3-i486.tar.gz
download poppler-0.12.2-i486.tar.gz
download poppler-0.14.0-i486.tar.gz


._.
the links are off, please someone help :wink:

vernel1008
Posts: 9
Joined: Thu 11 Mar 2010, 13:10
Location: philippines

#11 Post by vernel1008 »

Hello! =)

I'm trying to work on how to enable Evince to remember the last page view of my pdf files since I'm reading pdfs with a size of more than 2MB. It has a lot of pages which made it difficult for me to remember the last page I'm reading. In gnome, by default evince remembers the last view page. I'm currently using the default installation of Evince.

Any help is very much appreciated!

Thanks!


BTW, I'm using Puppeee 4.4 ^_^

vernel1008
Posts: 9
Joined: Thu 11 Mar 2010, 13:10
Location: philippines

#12 Post by vernel1008 »

BTW my file manager is Rox manager.

User avatar
sub13
Posts: 283
Joined: Sat 20 Sep 2008, 11:25
Location: Près de Marseille (France)

#13 Post by sub13 »

Hello

excuse me i'm french I have evince Document Viewer 2.26.2 in english

is-it possible to have the menu in french ?

thank you
portable Dell latitude D400

snayak
Posts: 422
Joined: Wed 14 Sep 2011, 05:49

#14 Post by snayak »

Hi,

Will this evince work for Wary 522 ?
Is there any evince pet available for Wary 522 ?

Sincerely,
Srinivas Nayak
[Precise 571 on AMD Athlon XP 2000+ with 512MB RAM]
[Fatdog 720 on Intel Pentium B960 with 4GB RAM]

[url]http://srinivas-nayak.blogspot.com/[/url]

anewuser
Posts: 93
Joined: Sun 05 Feb 2012, 20:00

Re: Evince documents viewer

#15 Post by anewuser »

Hello.
Patriot wrote:
Evince-2.26.2 works on puppy4.0 - 4.3 :
Rgds

Also working on Wary 5.0, and Racy 5.5 and Racy 5.5 with service pack.

evince-2.26.2-i486.pet crashes on fullscreen attemp (F11 key, or by using the menu entry) giving the following error on Racy.
Attachments
capture9302.png
(11.32 KiB) Downloaded 746 times

Post Reply