After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 601865 - shapeRendering is handled incorrectly with crispEdges
shapeRendering is handled incorrectly with crispEdges
Status: RESOLVED DUPLICATE of bug 564544
Product: librsvg
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: librsvg maintainers
librsvg maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-14 02:56 UTC by Mike Lewis
Modified: 2010-04-07 10:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mike Lewis 2009-11-14 02:56:26 UTC
If you look at how crispEdges here:

http://www.w3.org/TR/SVG/painting.html#ShapeRenderingProperty

It should seem that it should disable antialiasing...


This patch added support for shape-rendering, but for crispEdges, it sets it to use antialiasing.  The desired effect for crispEdges is attained currently by setting it to optimizeSpeed.

http://git.gnome.org/cgit/librsvg/commit/?id=a759d44f384dfc1d50d1680eddba97c32cb7468f

Proposed fix is just using CAIRO_ANTIALIAS_NONE for crispEdges.
Comment 1 Mike Lewis 2009-11-14 02:59:22 UTC
Happens with all recent versions and trunk, on most OS's
Comment 2 Hiroyuki Ikezoe 2010-04-07 10:54:16 UTC

*** This bug has been marked as a duplicate of bug 564544 ***