I just found out why I have to configure a different font size (XTerm*faceSize) every time I get a new device. X11 (since fff00df9 "Ignore EDID-supplied monitor physical sizes for core screen size") hard-codes the display resolution to 96dpi. Brilliant. That means, that when you move from a 147dpi display to a 240dpi display, a 7pt font gets rendered like a 4pt font. Don't these guys know that 7pts is supposed to be 7pts EVERYWHERE!!! Ans: yes they do. The justification for this is apparently 1) "This ... follows the practice seen in many other desktop environments..." i.e. "This is how Windows does it". It's funny how people use the term "many" when referring to one platform when that platform is Windows. and 2) Web developers assume a 96dpi resolution. What? Let's break X so we can be more like Windows? Let's break X to ensure that a web browser renders a web page correctly? Why are they trying to fix web page rendering in the X server!?!?! Since there doesn't seem to be a way to tell X "YES, use the actual dpi of the display", I guess I'm supposed to use 18pt fonts now (up from 11pt)?
Add a comment...