On Mon, 26 Nov 2001, Keith Packard wrote:

> Once you start with this postulate, the logical consequence is that the 
> effective angular size of the pixel depends solely on the number of pixels
> on the screen.  I don't know whether this depends on the horizontal or 
> vertical size, but the ever-increasing aspect ratio of movie presentations
> leads me to suggest that width dominates height, at least in that venue.

> This argues rather strongly for a decoupling of physical monitor resolution
> from effective DPI used in calculating presentation sizes. In this world,
> we might talk about a "logical" DPI, calculated and stored separately from
> the physical size presented by the X server.

dots per degree ?

Should XFree86 decouple the display size and the dot pitch then ?
The complaints come because fonts are struggling to use the pitch (DPI),
whereas I want to pass the display size reported by DDC on to any 
interested clients. If we decouple the two, everyone is happy.

> Xft already uses a separately configurable value (Xft.dpi) that can be used
> to adjust the size of text on the screen.
> 
> I suggest a simple calculation for this logical DPI:
> 
>       logical_dpi = max (width_in_pixels / (13 2/3), 75);

Where do you suggest this be implemented, the client, the font library,
or the server ?
I really want the server to tell the truth, otherwise apps which care
have to decode the server's lie.
Equally, most apps wont want to fiddle, so this should probably
go in some middleware ?

-- 
Dr. Andrew C. Aitchison         Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna

_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to