Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’m not sure that I agree. I use a normal DPI external display (2560x1440 27”) everyday for work and will probably continue to for many years to come, and desktop apps that use icons that weren’t made with to look decent at lower DPIs look really, really bad on it. It makes the app they’re used in feel amateur.

I don’t think these monitors are uncommon, either. Especially for office and education use, normal DPI monitors still have far better bang for buck than 4K+ monitors do, and 1920x1080 and 2560x1440 in particular are popular with anybody who uses their machine to also play games because those resolutions are for more reasonable to drive than 4K+.

It’ll be great once we’re in the “HiDPI by default” era but that’s still several years out.



Right, but the target displays for a lot of icons is not on a desktop monitor, but a mobile display. Mobile devices make it exceedingly difficult to control pixel alignment, either because a user adjusted their accessibility settings, or because their device is physically incapable of doing so because of the display (OLED pentile[1])

Someone choosing "More Space" on their new Mac's display settings has destroyed all pixel alignment on their computer, but with the display's density it might not matter much. Older hardware like the iPhone 8+ scaled everything down for the 1080p display at all times, and no icon was ever perfectly crisp on that thing, even Apple's.

[1] https://en.wikipedia.org/wiki/PenTile_matrix_family


But so many people use scaling at the OS level which means none of their desktop apps have icons perfectly pixel-aligned anyways. Because even different "lower/normal" DPI screens have significantly different physical pixel sizes and are viewed at different distances, and people choose a setting that makes interface text legible.

The notion of logical (UX measurement) pixel size and physical (monitor) pixel size should just be considered to be totally decoupled at this point. Sure sometimes they perfectly align but as a developer you have zero control as to when that happens.

So it's not worth even trying anymore. Just use hi-res assets designed to still be legible at standard resolution and forget about pixel alignment.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: