{"ok":true,"trend":{"id":491063,"platform":"hn","region":"global","key":"sdf vs. msdf vs. slug: gpu text rendering","title":"SDF vs. MSDF vs. Slug: GPU Text Rendering","url":"https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/","first_seen":"2026-09-30T14:05:39.599843Z","last_seen":"2026-09-30T20:50:39.617500Z","last_rank":11,"peak_rank":7,"last_volume":107,"peak_volume":107,"seen_count":30,"score":73.05,"category_hint":"economy","section":"business","category":"economy","summary":"Developers are weighing three techniques for rendering crisp text on graphics hardware: signed distance fields (SDF), multi-channel signed distance fields (MSDF), and the Slug algorithm. SDF is fast but struggles with fine glyph detail, MSDF preserves color edge information for sharper results, and Slug rasterizes glyphs directly on the GPU. The comparison highlights trade-offs between visual quality, memory use and performance in UI and game engines.","why":"GPU text rendering trade-offs matter to game and UI developers choosing a technique for scalable, crisp fonts","tone":"neutral","entities":["SDF","MSDF","Slug","Alpha Pixel Dev"],"summarized_at":"2026-09-30T20:10:30.641737Z","meta":{"via":"scan","lang":"en","link":"https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/","term":"gdp","hn_id":"49908962","comments":45},"nw":null,"promo":null,"kind":null,"importance":null,"hidden":false,"hide_reason":null,"judged_at":null,"title_en":"Comparing SDF, MSDF and Slug for GPU Text Rendering","section_name":"Business","category_name":"Economy","timeline":[{"captured_at":"2026-09-30T14:05:39.599843Z","rank":30,"volume":3},{"captured_at":"2026-09-30T14:20:39.732971Z","rank":29,"volume":8},{"captured_at":"2026-09-30T14:35:39.737522Z","rank":29,"volume":9},{"captured_at":"2026-09-30T14:50:39.687057Z","rank":29,"volume":16},{"captured_at":"2026-09-30T15:05:39.654952Z","rank":29,"volume":19},{"captured_at":"2026-09-30T15:20:39.617522Z","rank":28,"volume":26},{"captured_at":"2026-09-30T15:27:45.350825Z","rank":12,"volume":32},{"captured_at":"2026-09-30T15:35:39.617441Z","rank":26,"volume":35},{"captured_at":"2026-09-30T15:50:39.743359Z","rank":27,"volume":45},{"captured_at":"2026-09-30T16:05:39.948517Z","rank":26,"volume":50},{"captured_at":"2026-09-30T16:20:39.675977Z","rank":25,"volume":52},{"captured_at":"2026-09-30T16:35:39.655548Z","rank":24,"volume":60},{"captured_at":"2026-09-30T16:49:45.380041Z","rank":8,"volume":64},{"captured_at":"2026-09-30T16:50:39.668224Z","rank":23,"volume":62},{"captured_at":"2026-09-30T17:05:39.715455Z","rank":21,"volume":65},{"captured_at":"2026-09-30T17:20:39.671883Z","rank":19,"volume":70},{"captured_at":"2026-09-30T17:35:39.595549Z","rank":18,"volume":72},{"captured_at":"2026-09-30T17:50:39.781974Z","rank":17,"volume":76},{"captured_at":"2026-09-30T18:05:39.865067Z","rank":14,"volume":81},{"captured_at":"2026-09-30T18:11:45.455796Z","rank":8,"volume":83},{"captured_at":"2026-09-30T18:20:39.799613Z","rank":14,"volume":84},{"captured_at":"2026-09-30T18:35:39.796548Z","rank":13,"volume":87},{"captured_at":"2026-09-30T18:50:39.780228Z","rank":13,"volume":92},{"captured_at":"2026-09-30T19:05:39.652812Z","rank":12,"volume":94},{"captured_at":"2026-09-30T19:20:39.682610Z","rank":11,"volume":98},{"captured_at":"2026-09-30T19:33:45.789274Z","rank":7,"volume":99},{"captured_at":"2026-09-30T19:35:39.690779Z","rank":11,"volume":99},{"captured_at":"2026-09-30T19:50:39.707265Z","rank":13,"volume":101},{"captured_at":"2026-09-30T20:05:39.632677Z","rank":11,"volume":105},{"captured_at":"2026-09-30T20:20:39.630947Z","rank":11,"volume":107},{"captured_at":"2026-09-30T20:35:39.645655Z","rank":11,"volume":107},{"captured_at":"2026-09-30T20:50:39.617500Z","rank":11,"volume":107}],"posts":[{"platform":"hn","url":"https://news.ycombinator.com/item?id=49908962","author":"ibobev","title":"SDF vs. MSDF vs. Slug: GPU Text Rendering","snippet":null,"posted_at":"2026-09-30T13:50:50Z","likes":107}],"elsewhere":[],"window":"7d"}}