Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.5 KB

dpi.md

File metadata and controls

57 lines (45 loc) · 2.5 KB

Warning

Dippi is no longer actively maintained for elementary AppCenter. You can get the latest updates from Flathub.

See the README for more information.

DPI Calculations/Ranges

Special thanks to David Jordan for helping determine these ranges and putting up with my constant pinging to talk through this.

These ranges approximate what criteria we used at System76 to determine ideal display sizes, resolutions, densities, and scaling factors.

These ranges also assume only integer scaling for the best experience; half pixels are a lie and if you can, you should always use integer scaling for the best experience.

NOTE: GNOME currently switches to @2x HiDPI at 192+ no matter what.

Value Laptop Desktop
Inferred size < 18" 18+"
Ideal anchor 140 DPI 120 DPI
Ideal range ±16 from anchor ±30 from anchor
Unclear range ±14 outside of ideal ±20 outside of ideal

Laptops

DPI Resulting Range
< 110 Probably too low
110–124 Unclear (potentially too low)
124–156 Ideal loDPI
156–170 Unclear (potentially too high)
170–192 Probably too high for loDPI
< 220 Probably too low
220–248 Unclear (potentially too low)
248–312 Ideal HiDPI
312–340 Unclear (potentially too high)
> 340 Probably too high

Desktops

DPI Resulting Range
< 70 Probably too low
70–90 Unclear (potentially too low)
90–150 Ideal loDPI
150–170 Unclear (potentially too high)
170–192 Probably too high for loDPI
< 140 Too low for HiDPI
140–180 Unclear (probably too low)
180–300 Ideal HiDPI
300–340 Unclear (potentially too high)
> 340 Probably too high