I know this is old, but I did the same, tried the @Nippysaurus version, but it is too annoying as everything will be rotated (so if you place the images, you will have to rotate them). There's a different solution though
I made just moving the viewBox from svg and inverting all the coordinates on the y axis (and removing the height of the object in the lower left corner too), for example:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="300" viewBox="0 -300 200 300"> <rect x="20" y="-40" width="20" height="20" stroke="black" stroke-width="1px"></rect> </svg>
this will put a rect at 20.20 from the lower left corner of svg , see http://jsfiddle.net/DUVGz/
Guillaume Sep 20 '13 at 15:52 2013-09-20 15:52
source share