
Hi!
Problem 1:
I have switched everywhere (in inkscape) to unit mm. I only want to use that unit (and not px), for everything. Now, when I move something on canvas (or just a node) inkscape still write into the svg file the coordinates without unit (so pixel) and it calculates back and forth between pixel and millimeter. This approach has two disadvantages: - almost impossible to hand edit the resulted file or correct some inaccuracies in it. (because I need a calculator when I want to touch the file) - inaccuracies inserted for sure
Problem 2:
If I specify the unit in svg file, inkscape does not handle it, and misinterprets the file!
Two Examples: 1:
<path d="M 0,0 L 30mm,0 L 30mm,30mm L 45mm,30mm" id="path7887" />
becomes in inkscape (after modifying something in xml editor (ex: style), or moving a node):
<path d="M 0,0 L 30,0 M 30,0 L 30,0 M 60,0 L 45,0" id="path7887" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
Second example: <g transform="matrix(1 0 0 -1 0 297mm)"> <!-- my graphics here --> </g>
I want to use it for flipping my coordinate (to carteesian coordinate), so I could more easily hand-edit/correct my drawing. But it does not work (I assume because of the unit specificator)
Does anybody know a workaround?
Best regards, Khiraly