←back to thread

631 points wojtczyk | 1 comments | | HN request time: 0s | source
Show context
dylan-m ◴[] No.41406819[source]
One of my favourite unreported MacOS issues comes from how, at some point, they changed the appearance of the window close button to be a particular shade of red with a tiny little X in the center. And if you happen to be using a particular kind of screen and possibly wearing glasses, that little X kind of wanders around in the button, appearing just slightly off center in a maddening way. Made only more maddening by the glasses component: https://www.robbert.org/2014/10/the-off-center-close-button/.

That post points out it’s probably just subpixel stuff causing the issue, but I think my thick, cheap glasses at the time were adding a layer of chromatic aberration to something that was already visually confusing.

I assume it’s kind of gone away at this point with all the high DPI screens these days. But I remember thinking at the time, if there was a public bug tracker, that issue would be a fun one.

replies(8): >>41406849 #>>41406994 #>>41407250 #>>41407351 #>>41408018 #>>41408369 #>>41408545 #>>41409242 #
1. hedora ◴[] No.41409242[source]
My glasses cause a bit of chromatic aberration, but not enough that I'd expect to see this sort of effect except at the edges of their field of view.

Now that you point it out, the X is way off center on my up-to-date M2, so I took a screenshot with default display settings and zoomed in to look at the pixel work.

The X is rendered asymmetrically. It appears to be about 0.1 pixels too far to the left and down, since the antialiasing has shaded pixels "outside the X" but only on those sides. The antialiased render of the red circle is symmetric. This matches what I see without zooming in and rules out my glasses.

I wonder if someone fixed the bug for low-dpi displays where subpixel rendering mattered a lot, but did so in a way that hard-coded whatever Apple shipped 10 years ago. Maintaining tall piles of hacks is hard.

Alternatively, maybe their font renderer is getting wobbly in its old age. The window manager is my #1 complaint about this laptop, but crappy font rendering vs. well-configured Linux is also on my list.