Hi all,
The good news is that svg2crs foo.svg | crs2xar > foo.xar is almost working.
The bad news is that I can't figure out the "right way" to get inkscape units into inches. I found some constants in src/unit-constant.h which tell me that 90 units / inch is set at compile-time, but it seems like the svg file should contain something which makes that explicit.
Of course, the svg spec only rambles on about user-agents determining something from their environment, but that seems way wrong for the uber-converter (what's the dpi of your terminal?) I guess svg was never intended to convey real-world dimensions?
So, it looks like 90 units/inch is a good assumption, but I don't like to assume. Is there a "right way" to do this and/or is it something that inkscape should be writing into its svg?
--Eric