Das Problem hab ich gelöst, indem ich die SVG in einen Stringbuffer lade und dann mit Hilfe von re.sub() (Reguläre Ausdrücke) modifiziere. Will heißen, falls nicht vorhanden, füge ich viewBox= mit Original-Skalierung hinzu und modifiziere width= und height= passend für den Touchscreen. Erst dann kommt der pynanosvg Rasterizer zum Zug. Das ist noch nicht ganz Fehlersicher, funktioniert aber mit den per Inkscape erzeugten SVGs problemlos.
Gruß,
veloci