Incorrect render of overlapping tspans
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Unassigned |
Bug Description
Multiple tspan elements (in same text element) with the same position do not render their fills correctly. It looks like Inkscape might be rendering in the wrong order.
Key svg code (full svg file attached):
<text y="16" x="5" style="
<tspan y="16" x="5" style="
<tspan y="16" x="5" style="
<tspan y="16" x="5">test</tspan>
</text>
This should render dark grey text with two white glows, but Inkscape renders the text as _white_.
If the final tspan is reordered to be the first one, then Inkscape renders it correctly (as dark grey text), but then other renderers (eg Chrome) render it incorrectly as white.
Tested on development version 15002 on Windows 7.
Thanks for taking the time to file a report!
Bug confirmed on Windows XP with Inkscape 0.48.5, 0.91 and trunk rev. 15028.
Renders as expected in Firefox 48 and Batik 1.7.