Current state of DPI settings under X
Thiago Macieira
thiago at kde.org
Wed Aug 30 00:40:40 UTC 2017
On Monday, 28 August 2017 17:21:40 PDT Thomas U. Grüttmüller wrote:
> On 25.07.2017 20:15, Vladimir Kudrya wrote:
> > I would like to know the current 'proper' way of setting DPI in X
>
> startx -- -dpi 120
>
> Be aware though, that many programs expect a screen with 96 dpi, so
> setting the value to anything other than 96 might break their design.
> Some fonts might look ugly, too.
From experience, most modern applications and not-too-ancient applications
react just fine to the change in DPI. All modern toolkits provide ways to avoid
hardcoding pixel positions and most applications on X have dealt with varying
DPI or font sizes at some point or another.
I'm currently running at 216 DPI and I don't have any application misbehaving,
not even the ones that don't support scaling up icons, margins, etc.
> Personally, I also don’t see a point. I have a 120 dpi screen, but I
> prefer to stick with a 96 dpi setting because it looks better and I
> don’t waste screen space. If I write programs, I define all sizes in
> pixels to avoid all that crap in the first place.
I do. If I run at 96 DPI, I can't read anything. I'd have to at least double
the font sizes, which for well-behaving applications is an equivalent change
to doubling the font DPI.
But unlike the change in DPI, not all applications will use 18pt, 20pt or
bigger fonts. There are modern applications that hardcode font sizes in
points.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
More information about the xdg
mailing list