use-Tag: Symbols with german umlauts in name are not displayed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Undecided
|
Unassigned |
Bug Description
Version: Inkscape 0.91 on gentoo Linux 64bit / Gnome
( media/gfx/
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://
[...]
<symbol id="RWW_
<g id="g27726" transform=
<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=
<use height="125" width="125" x="-500" xlink:href=
</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
summary: |
- use-Tag: Symbols with NonASCII Characters in name are not displayed + use-Tag: Symbols with german umlauts in name are not displayed |