Your message dated Sat, 05 Mar 2011 12:50:19 +0000
with message-id <[email protected]>
and subject line Bug#533138: fixed in poppler 0.16.3-1
has caused the Debian Bug report #533138,
regarding /usr/bin/evince: evince renders fonts terribly when a pdf also
includes embedded fonts
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
533138: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533138
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: evince
Version: 2.24.2-2
File: /usr/bin/evince
Severity: important
*** Please type your report below this line ***
I am not sure this is logged in the right place, it might belong against
poppler. I can't see any duplicate bugs, but apologies if so, I don't know
what I am doing.
So, many PDFs render fine for me, but some produce terribly blocky text. I
don't have any examples that I can redistribute, but any journal article
downloaded from www.jstor.org seems to exhibit the problem.
I have have done some research to try and figure out what is going on. The
following bug reports against ubuntu and arch-linux seem to repeat what I
see, and suggest it is to do with a conflict between application
anti-aliasing and freetype autohinting when pdfs include embedded fonts, and
that some packages (poppler derived) don't use fontconfig and so a simple
dpkg-reconfigure fontconfig-config is not enough. See:
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/48146
http://groups.google.cl/group/arch-linux/browse_thread/thread/5402873a6e65c151
A patch is suggested in the ubuntu thread (against poppler) that disables
freetype autohinting at compile time. I have not tried applying and
recompiling for a range of reasons not worth exploring. It is as follows:
--- poppler-0.6.4/splash/SplashFTFont.cc.-hinting 2008-01-21
22:59:14.000000000 +0300
+++ poppler-0.6.4/splash/SplashFTFont.cc 2008-12-18 17:21:04.000000000
+0300
@@ -180,7 +180,7 @@
}
// if we have the FT2 bytecode interpreter, autohinting won't be used
-#ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
+#if 0
if (FT_Load_Glyph(ff->face, gid,
aa ? FT_LOAD_NO_BITMAP : FT_LOAD_DEFAULT)) {
return gFalse;
Does this mean anything to anyone?
Thanks.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.29.1-jem (PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages evince depends on:
ii gconf2 2.26.2-1 GNOME configuration database
syste
ii gnome-icon-theme 2.26.0-1 GNOME Desktop icon theme
ii libatk1.0-0 1.26.0-1 The ATK accessibility toolkit
ii libc6 2.9-14 GNU C Library: Shared libraries
ii libcairo2 1.8.6-2+b1 The Cairo 2D vector graphics
libra
ii libdbus-1-3 1.2.14-2 simple interprocess messaging
syst
ii libdbus-glib-1-2 0.80-4 simple interprocess messaging
syst
ii libdjvulibre21 3.5.21-3 Runtime support for the DjVu
image
ii libfontconfig1 2.6.0-4 generic font configuration
library
ii libfreetype6 2.3.9-5 FreeType 2 font engine, shared
lib
ii libgcc1 1:4.4.0-6 GCC support library
ii libgconf2-4 2.26.2-1 GNOME configuration database
syste
ii libglade2-0 1:2.6.4-1 library to load .glade files at
ru
ii libglib2.0-0 2.20.3-1 The GLib library of C routines
ii libgnome-keyring0 2.26.1-1 GNOME keyring services library
ii libgtk2.0-0 2.16.2-1 The GTK+ graphical user
interface
ii libice6 2:1.0.5-1 X11 Inter-Client Exchange
library
ii libkpathsea4 2007.dfsg.2-5 TeX Live: path search library
for
ii libpango1.0-0 1.24.2-1 Layout and rendering of
internatio
ii libpoppler-glib4 0.10.4-3 PDF rendering library
(GLib-based
ii libsm6 2:1.1.0-2 X11 Session Management library
ii libspectre1 0.2.2.ds-1+b1 Library for rendering
Postscript d
ii libstdc++6 4.4.0-6 The GNU Standard C++ Library v3
ii libtiff4 3.8.2-11 Tag Image File Format (TIFF)
libra
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxml2 2.7.3.dfsg-1 GNOME XML library
ii shared-mime-info 0.60-2 FreeDesktop.org shared MIME
databa
ii zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime
Versions of packages evince recommends:
ii dbus-x11 1.2.14-2 simple interprocess messaging
syst
ii gvfs 1.2.3-1 userspace virtual filesystem -
ser
Versions of packages evince suggests:
ii nautilus 2.26.3-1 file manager and graphical
shell f
pn poppler-data <none> (no description available)
pn unrar <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: poppler
Source-Version: 0.16.3-1
We believe that the bug you reported is fixed in the latest version of
poppler, which is due to be installed in the Debian FTP archive:
libpoppler-cpp-dev_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-cpp-dev_0.16.3-1_amd64.deb
libpoppler-cpp0_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-cpp0_0.16.3-1_amd64.deb
libpoppler-dev_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-dev_0.16.3-1_amd64.deb
libpoppler-glib-dev_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-glib-dev_0.16.3-1_amd64.deb
libpoppler-glib6_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-glib6_0.16.3-1_amd64.deb
libpoppler-qt4-3_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-qt4-3_0.16.3-1_amd64.deb
libpoppler-qt4-dev_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler-qt4-dev_0.16.3-1_amd64.deb
libpoppler13_0.16.3-1_amd64.deb
to main/p/poppler/libpoppler13_0.16.3-1_amd64.deb
poppler-dbg_0.16.3-1_amd64.deb
to main/p/poppler/poppler-dbg_0.16.3-1_amd64.deb
poppler-utils_0.16.3-1_amd64.deb
to main/p/poppler/poppler-utils_0.16.3-1_amd64.deb
poppler_0.16.3-1.debian.tar.gz
to main/p/poppler/poppler_0.16.3-1.debian.tar.gz
poppler_0.16.3-1.dsc
to main/p/poppler/poppler_0.16.3-1.dsc
poppler_0.16.3.orig.tar.gz
to main/p/poppler/poppler_0.16.3.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Josselin Mouette <[email protected]> (supplier of updated poppler package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 03 Mar 2011 22:14:46 +0100
Source: poppler
Binary: libpoppler13 libpoppler-dev libpoppler-glib6 libpoppler-glib-dev
libpoppler-qt4-3 libpoppler-qt4-dev libpoppler-cpp0 libpoppler-cpp-dev
poppler-utils poppler-dbg
Architecture: source amd64
Version: 0.16.3-1
Distribution: experimental
Urgency: low
Maintainer: Loic Minier <[email protected]>
Changed-By: Josselin Mouette <[email protected]>
Description:
libpoppler-cpp-dev - PDF rendering library -- development files (CPP interface)
libpoppler-cpp0 - PDF rendering library (CPP shared library)
libpoppler-dev - PDF rendering library -- development files
libpoppler-glib-dev - PDF rendering library -- development files (GLib
interface)
libpoppler-glib6 - PDF rendering library (GLib-based shared library)
libpoppler-qt4-3 - PDF rendering library (Qt 4 based shared library)
libpoppler-qt4-dev - PDF rendering library -- development files (Qt 4
interface)
libpoppler13 - PDF rendering library
poppler-dbg - PDF rendering library -- debugging symbols
poppler-utils - PDF utilities (based on Poppler)
Closes: 463963 505147 506785 533138 533426 540582 558951 567817 578050 582527
584503 585434 592534 601179 604370 611124 611259 611874 614831
Changes:
poppler (0.16.3-1) experimental; urgency=low
.
[ Pino Toscano ]
* New upstream release: (Closes: #567817, #585434, #592534, #601179, #611874)
- fixes thread-unsafe usage of strtok(). (Closes: #533426)
- pdftohtml correctly rotates images. (Closes: #506785)
- pdftoppm tests correctly for rotation. (Closes: #614831)
- fixes text highlighting. (Closes: #463963)
- fixes image rescaling with cairo. (Closes: #533138)
- fixes/hides some "Illegal entry in bfrange block in ToUnicode CMap"
errors. (Closes: #578050)
- fixes a pdftotext crash. (Closes: #611124)
* Update patches:
- 01_revert_abi_change.patch: remove, obsolete
- 02_autohinting_abi_compatibility.patch: remove, obsolete
- 03_CVE-2009-3938.patch: add two DEP3 headers (with bug number)
- 04_security.patch: remove, applied upstream
* Drop Qt 3 frontend, unused in Debian (and will no more be provided with
Poppler 0.18). (Closes: #604370, #558951)
* Rename packages according to the new SONAMEs:
- libpoppler5 -> libpoppler13
- libpoppler-glib4 -> libpoppler-glib6
* Update shlib depends for libpoppler-qt4-3.
* Add packages for the new CPP frontend (libpoppler-cpp0).
* Update build-dependencies and dependencies:
- Bump libglib2.0-dev, libcairo2-dev, gtk-doc-tools, and libqt4-dev
to the versions required upstream.
- Remove obsolete B-D: libqt3-mt-dev, libglade2-dev.
- libpoppler-glib-dev: add libgtk2.0-dev (Closes: #540582), remove
libpango1.0-dev.
* Update configure arguments:
- Add: --enable-xpdf-headers
- Remove: --enable-a4-paper
* Update copyright, adding a small clarifying text that the Poppler license
is GPL v2 only. (Closes: #611259)
* Bump debhelper compatibility to 7:
- Update .install files accordingly.
* libpoppler-dev.install: Avoid installing all the poppler private headers
(even those that will not work), but rely on what poppler installs
and manually copy the few "useful".
* rules: include /usr/share/cdbs/1/rules/utils.mk for list-missing.
* Add myself to the Uploaders.
* Add Homepage field in control.
* Improve descriptions of most of the packages.
.
[ Michael Gilbert ]
* Recommend poppler-data (closes: #584503).
* Fix a typo (closes: #582527).
* Update to source format 3.0 (quilt).
- Drop explicit quilt dependency.
* Bump standards version to 3.8.4 (no changes required).
* Add copyright dates to copyright file as stated in README-XPDF.
* Add manpage for pdftoabw (closes: #505147).
Checksums-Sha1:
f3330898d7cf4a61e9adc7bd7779732518d36bb6 1662 poppler_0.16.3-1.dsc
0da87a1c3dc11a2c1e31c5c6603d5479545354bb 1948009 poppler_0.16.3.orig.tar.gz
d0d7fdb93585b334e3799d4d8c7a9599721dbe3a 16187 poppler_0.16.3-1.debian.tar.gz
c30b6dc87833539240c5f8f431844d7f4b9c846c 1073334
libpoppler13_0.16.3-1_amd64.deb
44c4ba2bed4ee130a9ed2a68440439f16846b738 1394462
libpoppler-dev_0.16.3-1_amd64.deb
8c4cd52509f3de1f4c3690ea4a56dad02e293596 394396
libpoppler-glib6_0.16.3-1_amd64.deb
797eb1c6550e2697b4b40ffb385217338bebb7bc 507622
libpoppler-glib-dev_0.16.3-1_amd64.deb
f1b60ea6bb234e847ab2da01f17d9b58483e2f09 451196
libpoppler-qt4-3_0.16.3-1_amd64.deb
e1dadf9281142035076885227bb540a5f237dd43 499908
libpoppler-qt4-dev_0.16.3-1_amd64.deb
73bcd406f606011bdfac0f2995285431ab06d33b 338844
libpoppler-cpp0_0.16.3-1_amd64.deb
f88dc758368ba02556203b3ff79758030a894fd1 345542
libpoppler-cpp-dev_0.16.3-1_amd64.deb
78ecb4d0f1e51855cf76af334c2bdc74c432a724 389348
poppler-utils_0.16.3-1_amd64.deb
93abc651041c1c4a4604da2107e981eebf158429 4103384 poppler-dbg_0.16.3-1_amd64.deb
Checksums-Sha256:
a02da310e4217fa9a636b63988798a5e3d2f63799b5a30f9c5f7327bcdd50172 1662
poppler_0.16.3-1.dsc
23d1fee6c5c91fe488d2c49c5da9938c751c41dc9f87f407d1ce9e38304505d1 1948009
poppler_0.16.3.orig.tar.gz
4cd3979790d4a6496b58fd7c48781afd500b1cf73d2e6bfac97da64ed647dae1 16187
poppler_0.16.3-1.debian.tar.gz
c3ab5a6be450330a130a9fa469b6f980c9ef935715e6387cb8788d60973b618e 1073334
libpoppler13_0.16.3-1_amd64.deb
64ddcf320f31cb316b7f4571d5084c9cff98ef0a4d30157b4336d93fa64ddea6 1394462
libpoppler-dev_0.16.3-1_amd64.deb
ff9ce6abe1c3ac1831941fc269094cea6accdd4a1fcfa933d8d4d572c021a476 394396
libpoppler-glib6_0.16.3-1_amd64.deb
8c6df181466550f49a44ce9e68f3333b858f235e7d2f123dc68a2c38d9c7c731 507622
libpoppler-glib-dev_0.16.3-1_amd64.deb
7c502f72d4f6a2a9a57be3f9da8ba51f2e99dcdb849bd86624a8d3c7243c559e 451196
libpoppler-qt4-3_0.16.3-1_amd64.deb
3643db02e621cf44f51bafcf7b9623f112973a9f5282473405f57e19cede0a7e 499908
libpoppler-qt4-dev_0.16.3-1_amd64.deb
d0783c2e8a5feb96c16be67a0090f18c2ba064e96e9abc698cb4153da68047d0 338844
libpoppler-cpp0_0.16.3-1_amd64.deb
3cdc3a9a4da0f316e09593e8f49c2b83642862791d813c193526eec50cf60ba9 345542
libpoppler-cpp-dev_0.16.3-1_amd64.deb
7f4f6c511a9bc9e4602e58b7f3cd3cc24fc36cc597634e59b606f30afe1aca91 389348
poppler-utils_0.16.3-1_amd64.deb
f74f6219a356258e5a483a3e609a6f57ae932df7465e97c276fd984a044c44a2 4103384
poppler-dbg_0.16.3-1_amd64.deb
Files:
aa603021863b264a6fd0c20f26a76cb0 1662 devel optional poppler_0.16.3-1.dsc
42227f1a1498089213a07533596b22f4 1948009 devel optional
poppler_0.16.3.orig.tar.gz
8423522368b1fd1b0810833a9a597ee7 16187 devel optional
poppler_0.16.3-1.debian.tar.gz
dea69d91cb3b2811537bb19f2b17b6f1 1073334 libs optional
libpoppler13_0.16.3-1_amd64.deb
8f30e9a03bb9afed407d4c076ad7bed3 1394462 libdevel optional
libpoppler-dev_0.16.3-1_amd64.deb
db6bd1e3e86ac925f08b3a988113b9ed 394396 libs optional
libpoppler-glib6_0.16.3-1_amd64.deb
ec636021466f17b7a57d4f8611801c41 507622 libdevel optional
libpoppler-glib-dev_0.16.3-1_amd64.deb
2f9ae283d3e9fb0f302d4270e5d4db4c 451196 libs optional
libpoppler-qt4-3_0.16.3-1_amd64.deb
0379dcfbc0668aeea883de7feab4dd6f 499908 libdevel optional
libpoppler-qt4-dev_0.16.3-1_amd64.deb
11c832632c5a2d238798aacc1eb69154 338844 libs optional
libpoppler-cpp0_0.16.3-1_amd64.deb
d96735e8902d22220b87bd40cde76795 345542 libdevel optional
libpoppler-cpp-dev_0.16.3-1_amd64.deb
e867a93dbbae39d8462a318c008f845d 389348 utils optional
poppler-utils_0.16.3-1_amd64.deb
cad860b018e36ebdf721a88b5c67ca81 4103384 debug extra
poppler-dbg_0.16.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFNcAuqrSla4ddfhTMRAjEoAKCSAGSQdUgHC8H0UxewxZ/Lvte1nACfRD3P
LEbh6KpoCO9/Q6LYK0Z1Ncg=
=Rorr
-----END PGP SIGNATURE-----
--- End Message ---