[Webkit-unassigned] [Bug 64032] New: Work around Skia PDF's lack of inverted path support.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 6 14:22:24 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=64032

           Summary: Work around Skia PDF's lack of inverted path support.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: vandebo at chromium.org
                CC: agl at chromium.org, ctguil at chromium.org


The trick used in http://neugierig.org/software/chromium/notes/2010/07/clipping.html to support antialiased clips doesn't work when printing to Skia's PDF backend because the backend does not support inverted paths (PDF does not support it natively meaning Skia would need a full geometry engine to support it).  This manifests as rounded buttons not being drawn when printing, tracked as Chrome bug 79519.

However, when the output is a vector device, like PDF, we don't need antialiased clips - it's up to the PDF rendering engine to do that.  So we can simply disable the antialiased clip code if the output is a vector device.

I think the fix isn't testable because it requires examining the printed output.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list