The patch by vaifrax does not address the actual issue, which is that Inkscape internally uses 'desktop coordinates' in many places. These 'desktop coordinates' are hardcoded as an Y-grows-upwards system that starts at the bottom left corner of the page. A proper solution will be composed of two parts:
1. Remove the dependence on the desktop-to-document transformation from all code that deals with document elements rather than UI elements 2. Provide an UI to set an arbitrary zoom transform (e.g. scaling + translation) as the desktop-to-document transformation. The patch from vaifrax does only 2 and only partially, since it does not actually change the desktop-to-document transformation, but tacks on an extra transformation between some of the UI controls and the desktop coordinates. This approach further complicates things and is untractable in the long run. Furthermore, fixing this problem requires removing or significantly rewriting support for 3D boxes, which contain a fatal bug and write desktop coordinates to the SVG. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to inkscape in Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

