Evince documents viewer
Evince documents viewer
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
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 1496 times
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
._.
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
._.
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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 1217 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].
Pdf viewing with subpixel rendering
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
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
Re: Pdf viewing with subpixel rendering
Hmmm .....
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
Nope. They're built with stock configs.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).
My pdfs looks fine on the CRT .... ... but then again, mine's been upgraded with freetype2, cairo, etc, etc, etc all the way down to poppler ...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...
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
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
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
the links are off, please someone helpPatriot 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
._.
-
- Posts: 9
- Joined: Thu 11 Mar 2010, 13:10
- Location: philippines
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 ^_^
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 ^_^
-
- Posts: 9
- Joined: Thu 11 Mar 2010, 13:10
- Location: philippines
Re: Evince documents viewer
Hello.
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.
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