Eduard Braun wrote
Hehe, we're back to the question "what is one pixel"
and as far as
Inkscape (since 0.92) is concerned 1 px is 1/96 inch, so it is a real
world size and this pixel size in fact *is* the standard pixel size
according to CSS2. Y'all should really read Mc's posts on units. ;-).
If this sentence was as strong as it tries to appear, the transition from 90
dpi to 96 dpi would have been a lot less painful. Oh, sorry, I was wrong:
the transition wouldn't even had been necessary!
"Pixel" is not listed in The International System of Units (SI), where mm is
(well, m of which it's a power:
). So you can't say
that the definitions of pixel and mm have comparable weights and scopes.
1 mm is 1 mm. Full stop.
I agree that today a pixel can be related to a real world size unit (1/96 of
an Inch), but yesterday it wasn't so who can guarantee that tomorrow it will
SI units are there not to suffer of this uncertainty so that's what I call
_real_world_units_, not something that can be changed to fit the needs of a
so quickly evolving technology.
Eduard Braun wrote
personally I'd feeld a lot safer to use a px-based (unscaled) SVG
base for production than to rely on some SVG with millimeters as user
units that Inkscape currently implements via a viewBox scaling of the
whole SVG (which broke a lot of our export extensions and might just as
well confuse import filters in other software).
If I get this sentence right, it makes me feel you've not completely
understood how a (current) mm document is made. What could be misunderstood
in a document where mm is the unit, the page is 297x210 and you have an
object with dimensions 10x10? Actually I can't see any "viewBox scaling of
the whole SVG" here, unless that's how you call the viewBox function itself.
Perhaps you're making a bit of confusion between px as 1/96 of an inch (as
we've been talking up to now) and px as user-unit (as per SVG
specifications): a user-unit is not (necessarily) 1/96 of an Inch, and
that's what the viewBox is for: nothing strange or outside SVG
specifications here so broken extensions or import filters are simply buggy.
And as far as Inkscape (since 0.92) is concerned 1 px (in the SVG sense,
i.e. user-unit) is not always 1/90 or 1/96 inch anymore. At last.
Sent from: http://inkscape.13.x6.nabble.com/Inkscape-Dev-f2781808.html