Warum erstellt InkScape anscheinend falsche SVG-Dateien und wie kann man das beheben?

Warum erstellt InkScape anscheinend falsche SVG-Dateien und wie kann man das beheben?

Nachdem ich ein Logo in InkScape 1.0.1 erstellt habe (ich habe es auch mit 1.0.2, der neuesten Version, versucht) und es im mit „Speichern unter“ optimierten SVG gespeichert habe, wird eine .svgDatei erstellt, die in meinem Browser gerendert wird, deren Validierung mit dem HTML/CSS/SVG-Validierungsprogramm „v.Nu“ jedoch fehlschlägt.

Dies ist der v.Nu-Fehler:

Attribute “aria-label” not allowed on element “g” at this point.

Dies ist die anstößige Zeile:

<g transform="matrix(blablabla)" fill="#fff" style="shape-inside:url(#rect869);white-space:pre" aria-label="?">

Wenn ich die SVG-Datei in einem Texteditor öffne und den aria-label="?"Teil entferne, besteht sie die Validierung. Es geht also speziell um diesen Teil ...

Ich habe das gesamte Programm und das Dialogfeld „Speichern“ nach einer Möglichkeit zum „Deaktivieren von Aria-Label“ oder Ähnlichem durchsucht, aber es gibt einfach keine solche Option.

Es scheint, als ob InkScape ungültige SVG-Dateien erstellt? Oder ist der v.Nu-Validator defekt?

Derselbe Fehler tritt auch auf, wenn ich einfach als normale SVG-Datei „speichere“. Es liegt also nicht speziell an der Verwendung des „optimierten“ SVG-Formats.

Das ist so ärgerlich, weil ich alle meine HTML-, CSS- und SVG-Dateien automatisch validiere, bevor sie durchgelassen werden, und jetzt bricht es ständig ab/schlägt fehl, weil die SVG-Speicherung in InkScape (anscheinend) nicht funktioniert.

verwandte Informationen