trunk: incorrect rendering of switch elements (rev >= 12532)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Undecided
|
Markus Engel |
Bug Description
A file (attached) containing a <switch> element like this:
<switch allowReorder="yes">
<text systemLanguage=
<text systemLanguage=
<text systemLanguage=
<text systemLanguage=
<text systemLanguage=
</switch>
renders as expected with Inkscape 0.48.4 and trunk rev <= 12531. With rev >= 12532, the <switch> element without 'systemLanguage' attribute (content: "other") is rendered on top of an element selected based on the correctly detected system language.
Tested on OS X 10.7.5 by launching inkscape from the command line:
$ LANG=en_EN.UTF-8 inkscape testcase.svg
$ LANG=de_DE.UTF-8 inkscape testccase.svg
The <switch> renders as expected in Firefox 25.0, Chromium 33.0.1705.0 (234154) and Squiggle (Batik 1.7).
The test case was taken from bug #1249423 (which AFAICT is about a different issue since the user doesn't see any content of any element of the <switch> object).
Related branches
Changed in inkscape: | |
milestone: | 0.91 → none |
Screenshot of test case, rendered in r12786 with system language fr_FR
(the last element is differently colored to better visualized the overlaid objects).