This issue is in the tracker at https://bugs.launchpad.net/inkscape/+bug/168753. If anyone comes up with workarounds please post them there...

On Jan 18, 2008 6:16 PM, khiraly <khiraly123@...240...> wrote:
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