Bug 18001 - PS printing on UNIX with bitmap font and non 100% scale
Summary: PS printing on UNIX with bitmap font and non 100% scale
Status: RESOLVED NOTOURBUG
Alias: None
Product: cairo
Classification: Unclassified
Component: postscript backend (show other bugs)
Version: 1.8.1
Hardware: Other Solaris
: high major
Assignee: Adrian Johnson
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-10 05:25 UTC by Ginn Chen
Modified: 2008-10-10 06:23 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
70% scale (16.30 KB, application/postscript)
2008-10-10 05:25 UTC, Ginn Chen
Details
100% scale (13.35 KB, application/postscript)
2008-10-10 05:27 UTC, Ginn Chen
Details
200% scale (15.34 KB, application/postscript)
2008-10-10 05:27 UTC, Ginn Chen
Details

Description Ginn Chen 2008-10-10 05:25:38 UTC
Created attachment 19557 [details]
70% scale

I'm not sure if it belongs to ps backend.
I got the same result with pdf printing.

I've attached sample ps file.
The html was printed by Firefox 3.0.2 with cairo 1.8.1 trunk.
I changed scale to 100%, 70%, 200%, and unchecked "Ignore Scaling and Shrink To Fit Page Width"

The 100% one looks acceptable.
The 70% one looks strange, there're actually 2 lines, one line with big font type but characters are collapsed, the second line is in quite small font. This might be another bug, perhaps related to css border-bottom: 1px.
For 200%, the font actually is as same as 100% one, just more space between letters.
Comment 1 Ginn Chen 2008-10-10 05:27:08 UTC
Created attachment 19558 [details]
100% scale
Comment 2 Ginn Chen 2008-10-10 05:27:49 UTC
Created attachment 19559 [details]
200% scale
Comment 3 Adrian Johnson 2008-10-10 06:23:20 UTC
Looks like a Firefox problem. Please file a bug at https://bugzilla.mozilla.org/

The incorrect spacing may be related to this bug:
  https://bugzilla.mozilla.org/show_bug.cgi?id=403513



Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.