← All resources

Rendering Crispy Text On The GPU

Auto-discovered

Blog Advanced

Rubén Osorio López

Visit resource ↗

Description

Rendering Crispy Text On The GPU is a June 2025 deep-dive blog post by Rubén Osorio López on osor.io about replacing multi-channel SDF atlases with runtime GPU vector glyph rasterization.

It critiques SDF quality on thin fonts, atlas memory, and inflexibility for subpixel AA, then describes loading FreeType curves, converting lines and cubics to quadratics, horizontal coverage via winding, banded curve lists, Z-order atlas packing with temporal accumulation up to hundreds of samples, and configurable subpixel layouts for non-RGB OLED panels including overlapping subpixel elements.

It is for advanced real-time UI and engine programmers who already ship GPU text and need sharper AA or monitor-specific subpixel control.

Access is a free illustrated article with demos, math notes, and shader-oriented explanations; no paywall.

It is useful when SDF atlases fail thin type or weird subpixel geometries and you want a vector-plus-atlas path instead.