Originally Posted by DaleDe
The view box is 512 but the first point in the path is 531, too big for 512 and the whole thing will need to be scaled.
Not if the viewer was written correctly. The viewBox in SVG is equivalent to PostScript's BoundingBox. The content inside the viewBox is scaled to fit the height and width of the enclosing element. Anything outside that box probably doesn't get drawn, but if it is drawn, it is drawn outside the bounds of the CSS box defined by the enclosing element.