
On Jun 6, 2005, at 12:47 AM, Lee Braiden wrote:
Jon, maybe I'm misinterpreting what you've said, but you seem to be suggesting that this part is quite a low priority.
Well... not so much that it's a low priority in and of itself... but rather that a) getting all details for everyone to agree on the best course of action is a bit tricky, and b) researching all the pertinent specs and API's is highly complex.
It seems to me that respecting display DPI is pretty important. AFAIK, MS Windows, X11, and OS X all provide DPI information, so it seems strange to ignore that and display with the incorrect sizes.
Well...
Actually... the values returned by those are often wildly off.
Among other things, that's much of why the Gimp first has a default DPI, second allows you to accept the DPI from the X11 server, but then third has a ruler display so that you can tune it yourself.
Ignoring a 20% size difference is much like ignoring a 20% color difference, to me.
Well... it's not quite ignoring. It's more saying "we aren't doing variable display unless you turn it on". And by default, most people don't quite miss that feature.
The display units thing is also strange to me. Does the spec actually say that you can't choose to use any other units by default, or simply that if you don't specify anything else *in the file*, it defaults to screen units?
Well... there are several things, but some don't allow for setting anything other than px. Then again, there are some possible actions with viewboxes and such...
Wouldn't it be best to save in absolute units that are cross-platform compatible,
Unfortunately, with SVG there aren't quite such things available to us.
:-(
And much of the specs seems to lead to the paradigm where a box 1" on my screen will be 1" on your screen. But if I'm on a 30" monitor and you're on a 12" laptop that might not be a beneficial effect at all.