Comment 47 for bug 345189

Revision history for this message
Oded Arbel (oded-geek) wrote :

It is still completely unclear to me why this change is pursued at all.

This negates the whole "automatic DPI detection" and goes against good desktop display practices: Basically what you are saying is that the font size should be set as device dependent (exact pixel size) even though you do not know anything about the device!

A pixel size setting will only work if you compute it correctly against the actual device DPI - which you can't know in advance: a default setting of 13.333px will work great on 96DPI devices, but if my device is 86 DPI it will look too big.

Worse - if the DPI is hardset to 96 (as it was before the auto detection), and I fix this to the actual DPI of my device (for example - after reading the manual that came with my screen), the font size will not change as it is set to a physical px size instead of device independent point size.

I think this is bad practice - choosing the correct pixel size for a font is the job of the rendering infrastructure (after checking the device's DPI and the required point size) and not the job of the vendor.