Opened 10 years ago

Closed 10 years ago

#45 closed defect (wontfix)

[wx2.8] Ghostscript/PDF printing of small-scale maps is nastily quantised

Reported by: Wookey Owned by: Olly Betts
Priority: minor Milestone: 1.2.12
Component: aven Version: 1.2.11
Keywords: Cc:

Description

If I print the CUCC austria all.3d dataset on one A4 page (via the cups-PDF printer on Debian Wheezy) the station positions are 'gridded' to a much lower resolution than the printer could cope with. The lines themselves are high-res. The result is not really usable as it doesn't look right. A sample PDF is attached to illustrate the issue.

Attachments (1)

quantised-stations-bug.pdf (63.4 KB) - added by Wookey 10 years ago.

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by Wookey

Attachment: quantised-stations-bug.pdf added

comment:1 Changed 10 years ago by Wookey

Actually it was version 1.2.11.

And using the 'print-to-file' option (to get 1.3M postscript file) rather than selecting the CUPS-PDF 'printer' produces the same blocky result.

comment:2 Changed 10 years ago by Olly Betts

Milestone: 1.2.12
Status: newassigned
Version: 1.2.61.2.11

I think in fact the station positions are always rounded to the same (invisible) grid on the printout, it's just not obvious except when zoomed out a lot like this.

comment:3 Changed 10 years ago by Olly Betts

Resolution: wontfix
Status: assignedclosed
Summary: Station positions in Ghostscript/PDF printing of small-scale maps is nastily quantised[wx2.8] Ghostscript/PDF printing of small-scale maps is nastily quantised

I believe this is an issue with wxwidgets2.8.

When built with wxwidgets 3.0, printing via CUPS-PDF doesn't show this effect, and neither does the built-in GNOME print to PDF feature.

I've fixed the glitches in wxwidgets 3.0 printing support, and will upload a Debian package built against wx3.0 fairly soon, so I'm proposing to "wontfix" this in the wx 2.8 case. A backport of wxwidgets 3.0 to wheezy is more worth the time investment than trying to improve Survex's wx 2.8 support.

Note: See TracTickets for help on using tickets.