[cairo-bugs] [Bug 16589] New: CAIRO_FILL_RULE_WINDING does not work with some ellipses

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 2 14:05:35 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=16589

           Summary: CAIRO_FILL_RULE_WINDING does not work with some ellipses
           Product: cairo
           Version: 1.6.4
          Platform: Other
               URL: https://bugzilla.novell.com/show_bug.cgi?id=391684
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: sebastien at ximian.com
         QAContact: cairo-bugs at cairographics.org


Created an attachment (id=17481)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=17481)
test case

The expected "all filled" of an ellipse and a box inside the same path/fill
operation does not work with the attached test case.

Notes:

* the original test case (XAML file) had three ellipses and one box. All three
ellipses shows the same problem (rendered as even odd).

* Tested with Cairo 1.6.4 but this does not appear to be a new issue since I
could duplicate the problem with Cairo 1.4.8.

* I suspect this also cause problems for any Cairo-based SVG renderers, try the
following PML:

F0 M13.5 13.5 C13.5,6.04375 7.45703,0.00078125 0,0.00078125 C-7.45703,
0.00078125 -13.5, 6.04375 -13.5, 13.5008 C-13.5, 20.9539  -7.45703, 27.0008 0,
27.0008 C7.45703, 27.0008 13.5, 20.9539 13.5, 13.5008 M0, 0.00078125 L353,
0.00078125 L353, 27.0008 L0, 27.0008 L0, 0.00078125


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list