[Webkit-unassigned] [Bug 53980] New: REGRESSION (r68976): Incorrect bidi rendering in SVG text

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 7 23:16:21 PST 2011


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

           Summary: REGRESSION (r68976): Incorrect bidi rendering in SVG
                    text
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: progame+wk at gmail.com
                CC: eric at webkit.org, mitz at webkit.org, zimmermann at kde.org,
                    krit at webkit.org


Only tested this under Windows.
verified with r77858 (after https://bugs.webkit.org/show_bug.cgi?id=53480 )

Details form the chromium bug tracker:

What steps will reproduce the problem?
1. Create an SVG with a <text> element with direction="rtl" and unicode-bidi="embed" or "bidi-override".
2. Add some text inside the <text> element.
3. Add a <tspan> inside the text element with direction="ltr" and unicode-bidi="embed".

What is the expected result?
The <tspan> element renders left-to-right, inline with the right-to-left text in the <text> element.

What happens instead?
The <tspan> element renders at position (0,0), regardless of the position of the <text> element.


The same problem occurs when using the unicode directional formatting codes instead of the direction/unicode-bidi attributes.
svg_bidi.svg reproduces the problem using both methods.
svg_bidi-batik.png shows the correct rendering produced by Batik.
svg_bidi-safari.png shows the rendering in Safari (also correct).


inChromium issue: http://code.google.com/p/chromium/issues/detail?id=71131

-- 
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