Hi Brynn, first of all thank you for reading and trying to understand what I've written.
I've gone straight over some concepts that would deserve a closer examination. My intent was to be as easy as possible.
In our context 1 px = 1/DPI inches. This is because when referring to "px" we mean the SVG Working Group (very unfortunate, IMHO) definition of it. It was 1/90 inches recommended and now has been changed to 1/96 inches mandatory. Moreover, in our context "px" is referred also as "user unit". In latest releases of Inkscape you can define your own user unit with regards to physical dimensions, thanks to the use of the viewbox attribute and the new internal Inkscape generated files conventions.
Your point about "real" pixels is correct: 1 pixel is a fixed size _for_each_particular_screen_ (better say: for each particular medium). This means that 1 pixel is not an absolute unit because its dimensions (plural, because there are devices on which pixels are not even square) depend on the particular device you're referring to. There's not such a possible universal fixed conversion as 1 pixel = xxx mm or 1 px = yyy inches. To link pixels and absolute physical units we need to speak about PPI, that is pixels (points) per inch. So, 1 pixel = 1/PPI inches = 25,4/PPI mm. Each real device has its PPI ratio. But, as I see, this math is exactly the same as 1 dot = 1/DPI inches = 25,4/DPI mm. This has led to interchangeable use of PPI and DPI, even if they aim to express different concepts.
In any case, resolution only matters if you need to convert between different physical mediums that each have its discrete resolution. Inkscape is a vectorial drawing program so it could not care about the resolution but only about dimensions (in whatever unit you need). So, why should I (who always draw in mm) care?
This is Inkscape's fault that chose to enforce the misunderstood claim on defining px as physical unit, using px as the only unit in which to save its files; that is converting all real physical units (like mm, inches and so on) into px @ 90 DPI. This choice has been eventually proven to be unwise when the same SVG Working Group decided to change their own "physical px" definition from 90 DPI to 96 DPI, just showing that it's not a physical unit at all (try changing 1 mm definition at your pleasure, if you can...). Fortunately in the meantime Inkscape has gained the ability of saving files in other units than px, so now you can have an entirely mm or entirely inches document if you whish so. Now only old "px @90 DPI" documents have problems because they need a conversion.
One important still missing feature in Inkscape is the ability to define a document's specific DPI ratio. This would even solve all problems with old documents. And would finally let people create, for example, a real 300 DPI document (a document in px where 1 px corresponds to 1/300 inches) in which to draw shapes using mm and inches without having to make on the fly numeric conversions (that is if you draw a 2 inches line it will be 600 pixels long).
All this is my (surely poor, hope not too wrong) understanding on the subject.
Luca
-- View this message in context: http://inkscape.13.x6.nabble.com/UX-help-tp4978575p4978771.html Sent from the Inkscape - Dev mailing list archive at Nabble.com.