
khiraly wrote:
I don't know if you will be able to flip your coordinate system with the viewBox attribute (i.e. viewBox="0 45 20 0").
No, you dont. I think for flipping the coordinate system it must be used the "transform" command.
That's too bad. I noticed that Inkscape ignored my attempt to flip the coors with a viewBox, but I'm not sure Inkscape always deals properly with viewBox. I couldn't see it in Firefox. Perhaps it was outside of the visible area. Oh well.
I'm sure altering Inkscape to work better with other coordinate systems would be welcome.
Sure. But before that it would be nice to discover, what are the standard compliant solutions/possibilities.
Whatever gets implemented in Inkscape must be standards compliant of course. But I'm speaking more of the behavior of Inkscape for the user not in the generated markup.
I would like to note here that the link: http://www.inkscape.org/namespaces/inkscape does not work. Dont know if its an error or not.
I don't know either. We might find an answer by reading the Namespaces in XML specification:
http://www.w3.org/TR/REC-xml-names/
Practically, I suspect is doesn't matter until we encounter a validating parser. Am I correct that the use of the namespace URI is to provide a validating parser with information about what is indeed valid?
Aaron: what would be the best method to resolve this issue? Produces simple use cases, and .svg files?
For some, many of us could help. (Like documenting the difference between inkscape behaviour and the expected behaviour)
I'm certainly not the best person to discuss a solution. Documenting your goals with clear words has to be the starting point. I think from there you can search for valid markup to do what you desire. And then work to implement intuitive behavior in Inkscape.
I try to digg a bit more into it. Maybe working with px units, and after finishing the document I add a viewbox with a text editor would be the temporal solution.
Perhaps an XSL transform could be added to Inkscape's saving pipeline to make the modifications and calculations you would make by hand.
Aaron Spike