This issue is in the tracker at https://bugs.launchpad.net/inkscape/+bug/168753. If anyone comes up with workarounds please post them there...
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
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel