Wenn du im Element <svg> relative Grössen (z.B. 100%) für Breite und Höhe verwendest, sollte sich das SVG Object perfekt anpassen.
Das klappt bei mir nicht. Im SVG steht 100% für Breite und Höhe, im <object>-Tag habe ich über css eine Breite von 500 Pixeln angegeben. Es wird abner nicht auf die Breite skaliert.