Description of problem: When printing a sale confirmation from a web site (www.bic.co.uk) I discovered that the print output is impossible to read, while the on-screen rendering is easy to read. I have reduced it to a test case, attached. The problem comes about when the CSS attribute 'letter-spacing: 1pt;' is in use. I am not trying to argue that this is a sensible thing to put in a style sheet, just that Firefox could handle it better than it currently does. The on-screen version shows the lettering with no overlaps, but the print version contains letters overlapping almost completely. Version-Release number of selected component (if applicable): firefox-2.0.0.9-1.fc8 How reproducible: 100% Steps to Reproduce: 1.firefox test.html 2.Print it Actual results: Seen fine on-screen, print-out is not readable. Expected results: Print version rendered as on-screen, or else on-screen rendered as in print.
Created attachment 267481 [details] test.html
Created attachment 267491 [details] On-screen version
Created attachment 267501 [details] Print output (as PS)
Created attachment 267511 [details] Print output (as PNG)
We found that this bug has been already registered in the upstream database (https://bugzilla.mozilla.org/show_bug.cgi?id=125390) and believe that it is more appropriate to let it be resolved upstream. Red Hat will continue to track the issue in the centralized upstream bug tracker, and will review any bug fixes that become available for consideration in future updates. Thank you for the bug report.