If display makers worldwide agreed to keep virtual resolutions low on small
screen devices, then this wouldn't be a problem. To my knowledge, this has
not happened, and in my opinion it's a kludgy solution.
The bottom line is that if UAs do not intend to implement real inches and
centimeters, then they should be completely deprecated, to be succeeded by
something more useful for responding to display size.
It doesn't matter whether vendors fix their broken units, implement totally
new units like "truemm" or "pin" (physical inches), or a constant like
"physical-width".
-Brian
On Thu, Oct 6, 2011 at 1:50 AM, Brad Kemper <brad.kemper@gmail.com> wrote:
> On Oct 5, 2011, at 8:26 PM, Boris Zbarsky <bzbarsky@MIT.EDU> wrote:
>
> > On 10/5/11 6:49 PM, Alex Danilo wrote:
> >> Perhaps one important reason is that the size of a finger
> >
> > Yes, I explicitly asked whether touch was the point. This is exactly why
> Robert proposed "truemm": it really is needed to do touch interfaces sanely.
> Of course media queries can also be written using it, if implemented....
>
> Don't media queries against regular inches give reasonable results. Given
> that they will be based on CSS pixels, not device pixels, I'd expect them to
> be close enough to 96 CSS ppi that you could target small high-rez devices
> (iPhone 4) separately from iPad-sized devices.