Resolution indpendence
Glynn Clements
glynn at gclements.plus.com
Fri Jun 27 12:43:21 PDT 2008
Nicolas Mailhot wrote:
> > There are two points of physical information:
> >
> > A) Dots per inch on the display surface (LCD panel, TV screen,
> > projector screen, The Wall, ...)
> >
> > B) Viewing distance
> >
> > Those two are very real and can be measured. If we have both, we can
> > compute a third value:
> >
> > C) Normalized dpi / angular resolution / whatever you call it.
> > Physical dpi times viewing distance does the job.
> >
> >
> > At the end, C is all the application developers care about. That's why
> > I suggest we redefine application DPIs to be that.
>
> Actually they also need to care about
>
> D. Preferred user font size in pt (which is then converted in pixels
> using C)
>
> Without D people fake C to change what D should be like
And also:
E. Preferred user font size in pixels.
Without E, people fake A so that they don't have to reconfigure
everything which insists on using point sizes.
And note that the issue isn't just fonts. If you have a bunch of 16x16
icons, you had better not be rescaling them by a non-integer multiple
unless it's a relatively large multiple. 2x is likely to be more
legible than 2.5x.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the xorg
mailing list