Nein, ganz anders. Die SVG-Dateien sind ja im Wesentlichen XML-Dateien, und ich lese das DOM (Document Object Model) ein und traversiere den Baum, wobei ich alle Elemente in Grafikobjekte umwandle, die ich gebrauchen kann. Das sind Tags wie <path>, <line>, <circle>, usw., und diverse Attribute (id, Koordinaten, transform, ...). Da wird einiges geparst, akkumuliert, skaliert und umgewandelt.
Komplexere Formen wie quadratische oder kubische Bézier-Kurven, elliptische Bögen, aber auch Ellipsen oder Kreise werden je nach Zielformat in Linienzüge umgerechnet. Je mehr hierbei in TinySVG passiert, desto weniger muss das Vektor-Anzeigeprogramm auf dem 8-Bitter können.
Es wird wohl langsam Zeit, dass ich mal eine ausführliche Dokumentation schreibe. Bis dahin mag dieser Artikel auf joyce.de weiterhelfen: https://joyce.de > Update(s) > 10. April 2021 Vektorgrafik - SVG-Grafik für die Schneider Joyce