Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262875 - www-client/mozilla-firefox-3 prints ugly or unreadable fonts
Summary: www-client/mozilla-firefox-3 prints ugly or unreadable fonts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL: http://parknfly.ca/printCoupon.aspx?l...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-18 04:25 UTC by Stephen Bosch
Modified: 2009-06-17 17:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Actual page (actual_page.png,111.55 KB, image/png)
2009-03-18 04:26 UTC, Stephen Bosch
Details
Print preview (print_preview_page1.png,68.34 KB, image/png)
2009-03-18 04:27 UTC, Stephen Bosch
Details
PDF print output (pdf_page1.pdf,350.42 KB, application/pdf)
2009-03-18 04:28 UTC, Stephen Bosch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Bosch 2009-03-18 04:25:45 UTC
Since upgrading to Firefox 3, I have had ugly or unreadable output when
printing web pages. The letters are printed, but they are incorrectly spaced,
chunky, or so small they cannot be read.

This happens whether I print to a regular printer, to a PDF printer, or to a
file. The behaviour is 100% consistent.


Reproducible: Always

Steps to Reproduce:
1. Go to the URL provided above.
2. Print the page either to a PDF or to the printer.
Actual Results:  
The printed page has ugly, chunky fonts, or incorrectly spaced fonts, or fonts
so small they are unreadable.


Expected Results:  
The printed page should look like the rendered page.


Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26-gentoo-r3 i686)
=================================================================
System uname: Linux-2.6.26-gentoo-r3-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-glibc2.0
Timestamp of tree: Tue, 10 Mar 2009 04:30:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.4.3-r1, 1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.chem.wisc.edu/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ ftp://mirror.datapipe.net/gentoo"
LANG="en_CA"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac aalib acl acpi afs alsa avi berkdb bidi bzip2 cli cracklib crypt cups curl dri dvb dvd dvdr firefox flac fortran gdbm gpm gtk gtk2 iconv imagemagick imap imlib ipv6 isdnlog java jpeg kde ldap lib midi mmx mmxext mozilla mp3 mudflap nas ncurses nls nptl nptlonly nsplugin oggvorbis opengl openmp oss pam pcre pda pdflib perl png ppds pppd python qt qt3 quicktime readline reflection samba sdl session spl ssl svga sysfs theora tiff truetype unicode usb videos win32codecs wmf www x86 xinerama xml xml2 xorg xv xvid zlib" ALSA_CARDS="emu10k1 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="intel vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Stephen Bosch 2009-03-18 04:26:27 UTC
Created attachment 185371 [details]
Actual page

This is what the page looks like in the browser window.
Comment 2 Stephen Bosch 2009-03-18 04:27:22 UTC
Created attachment 185373 [details]
Print preview

This is what the page looks like in the Print Preview window. The font
weirdness is already starting, but not quite as bad as it's going to get.
Comment 3 Stephen Bosch 2009-03-18 04:28:22 UTC
Created attachment 185374 [details]
PDF print output

This is what prints. This was printed using the CUPS pdf printer driver, but
the print output is identical to what comes out of my Postscript printer. It's garbalicious!
Comment 4 Jory A. Pratt gentoo-dev 2009-05-29 23:28:21 UTC
you can set a custom font yourself via about:config if your careful or threw normal preferences.
Comment 5 Stephen Bosch 2009-05-29 23:49:44 UTC
(In reply to comment #4)
> you can set a custom font yourself via about:config if your careful or threw
> normal preferences.
> 

Choice of font hasn't made any difference thus far.

This problem is still present; in fact, it seems to be getting worse, as I can print less and less from Firefox without getting garbage output.
Comment 6 Stephen Bosch 2009-06-17 17:58:24 UTC
Okay -- this seems to be resolved now, as of Firefox 3.10 and nspr 4.7.4.

To fix, you need to build the new nspr, then rebuild Firefox. Make sure you restart Firefox after rebuilding :)