The Death of Subpixel Antialiasing
Why Apple killed it in macOS Mojave, and what it meant for low-DPI external monitors.
You don't need another generic UI kit. You need to understand OLED power draw, saccadic masking thresholds, and the mathematics of touch targets. This is a living document of display engineering.
Categorized by physical interaction layer.
Mathematical minimums for human digits. Designing for thumb sweeps and index precision.
Moving past #111111 to #000000. Managing sub-pixel smearing at 0 nits background.
Timing layout shifts to match the human eye's natural blind spots during rapid movement.
How RGB stripe vs Pentile displays alter font rendering, and CSS antialiasing trade-offs.
Syncing visual state changes with linear resonant actuator (LRA) feedback latency.
Moving beyond simplistic contrast ratios to perceptual luminance models.
The industry default of arbitrarily sizing buttons to "look right" ignores fundamental biomechanics. Fitts's Law dictates that the time required to rapidly move to a target area is a function of the ratio between the distance to the target and the width of the target.
When you shrink a primary CTA to 32px to fit a dense layout, you are mathematically increasing the cognitive load and error rate for the user. Apple dictates 44pt. Google dictates 48dp. The physical human thumb averages 25mm.
Zero-dependency, vanilla JS tools with mathematical fallback.
Designers operate in a void of perfect vector math. Devices operate in a physical reality constrained by thermal envelopes, GPU bandwidth, and lithium-ion chemistry.
An interface that looks pristine in a design tool can decimate battery life if it forces an OLED panel to blast pure white at 1200 nits, or drops frame rates by overusing expensive CSS backdrop filters that bypass GPU acceleration.
Render cost vs complexity
How physical mediums shaped interface paradigms.
Phosphor burned into screens if static images remained too long, forcing the invention of the "Screen Saver". The green glow defined the aesthetic of early computing.
Terrible viewing angles and slow pixel response times meant scrolling left visible ghosting. Interfaces favored static, paginated layouts over fluid scrolling.
Pixels became so dense they were no longer visible to the naked eye. UI shifted from skeuomorphic pixel-perfect bitmaps to infinite vector minimalism.
Displays that drop to 1Hz for static content and ramp to 120Hz for scrolling. True blacks save battery. "Dark Mode" becomes a hardware-level necessity.
Modern UI patterns often rely on massive display type that works on Dribbble but fails in complex software. When building data-dense applications (dashboards, IDEs, financial tools), vertical rhythm and x-height are more critical than character.
A high x-height font (like Inter or Space Grotesk) remains legible at 11px. However, this same attribute makes it exhausting to read in long-form prose, where distinct ascenders and descenders help the eye track word shapes.
Read about Typography RenderingWhy pure mathematical contrast ratios fail.
WCAG 2.1 contrast formulas were designed for black text on white backgrounds. When inverted for dark mode, the formula treats light colors symmetrically, leading to "accessible" buttons that are perceptually muddy, and "failing" buttons that are perfectly readable.
This is why APCA (WCAG 3.0) introduces Lightness Contrast (Lc), which models human perception based on text weight and spatial frequency.
→ Use the APCA CalculatorThe human brain is highly attuned to physical motion. Objects in the real world do not move at a constant speed and then stop instantly (Linear easing).
They possess mass, accelerate via force, and decelerate via friction. Using spring physics (mass, stiffness, damping) instead of fixed-duration CSS cubic-bezier curves results in interfaces that feel organic and responsive to the velocity of the user's swipe.
Under-damped spring settling at target value (0).
Opinions, historical context, and deep dives into the decisions that shaped modern screen interfaces.
A monthly brief on display engineering. No fluff.
Why Apple killed it in macOS Mojave, and what it meant for low-DPI external monitors.
How the US electrical grid standard of 60Hz permanently anchored our screen refresh rates.
Sharp edges imply threat. We trace the neurological basis for the rounded-corner dominance in modern UI.