use-Tag: Symbols with german umlauts in name are not displayed

Bug #1730056 reported by Ervin Peters
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Version: Inkscape 0.91 on gentoo Linux 64bit / Gnome

( media/gfx/inkscape-0.91-r3 (cdr dbus dia exif gnome imagemagick inkjar jpeg latex lcms nls openmp spell -postscript -static-libs -visio -wpg PYTHON_TARGETS="python2_7"))

Via a perl-script I create a svg.

The svg File contains a symbol:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
[...]
<symbol id="RWW_DE_TH.Pleiße-Radweg" viewBox="8.8203125 699.484375 337.046875 337.08984375">
  <g id="g27726" transform="matrix(1.1863818,0,0,1.1863818,-1.6437088,-130.41863)">
    <path d="m 8.8297243,841.6142 0,-141.875 141.8749957,0 141.875,0 0,141.875 0,141.875 -141.875,0 -141.8749957,0 0,-141.875 z" fill="#70ba47" />
  </g>
</symbol>
[...]

and further on an use tag:

[...]
<g transform="translate(0 250)">
  <use height="125" width="125" x="-500" xlink:href="#RWW_DE_TH.Pleiße-Radweg" y="0" />
</g>
[...]

Opening the svg via eog the file is displayed as expected.

Opening the svg via inkscape-0.91 this symbol is not displayed, though it appears in local symbols overview.

This issue appears to all symbols which ids contains some german characters [ÄÖÜäöüß]. Replacing the 'ß' in id above with 'ss' makes the symbol appear.

I assumed there are some charset conversion issues in interpreting the use flag id or a to restrictive id mangeling which prevents from finding and displaying the symbol.

Thanks for this nice software.

Ervin Peters

Revision history for this message
Ervin Peters (ervin.peters) wrote :
summary: - use-Tag: Symbols with NonASCII Characters in name are not displayed
+ use-Tag: Symbols with german umlauts in name are not displayed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.