{"slug": "monaspace", "name": "Monaspace", "category": "other", "category_name": "Other software", "description": "", "recommenders": 3, "commenters": 6, "warners": 0, "score": 3.637, "rising": 0.35, "first": "2026-03-30", "latest": "2026-10-14", "why": "Surprised that Monaspace hasn't been mentioned below.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 3, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "Surprised that Monaspace hasn't been mentioned below.", "kind": "", "icon": true, "domain": "githubnext.com", "github_repo": null, "official_url": "https://monaspace.githubnext.com/", "pricing": "", "aliases": ["Monaspace"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 801370641, "item_id": 50085665, "url": "https://news.ycombinator.com/item?id=50085665", "by": "exceptione", "date": "2026-10-14", "version": null, "stance": "recommend", "quote": "if you like big versatile font families", "excerpt": "Wish code editors would support different fonts per semantic region. Jetbrains, if you are reading this, implement this: <https://youtrack.jetbrains.com/issue/IJPL-29552/Allow-different-fonts-to-be-used-in-the-editor-for-different-symbols>. The heading of Iosevka doesn't do the font right, my first thought was that this would be yet another soulless sans-serif. But it has tons of interesting variants. Hats of to Iose", "context": "", "use_case": "", "switched_from": "", "story": "Iosevka is an open-source, sans-serif and slab-serif monospace font"}, {"id": 781319072, "item_id": 48832442, "url": "https://news.ycombinator.com/item?id=48832442", "by": "roblabla", "date": "2026-07-08", "version": null, "stance": "recommend", "quote": "It's the main reason I use monaspace as a font.", "excerpt": "Monaspace has a feature called \"texture healing\" that does something similar: it allows bigger letters to \"steal\" space from adjascent smaller letters, to make it easier to read. The result is that the letters are still in a grid, while still allowing for bigger letters to \"breathe\". https://github.com/githubnext/monaspace/blob/main/docs/Texture%20Healing.md It's the main reason I use monaspace as a font.", "context": "", "use_case": "coding font", "switched_from": "", "story": "Decoding the obfuscated bash script on a Uniqlo t-shirt"}, {"id": 770019824, "item_id": 48126239, "url": "https://news.ycombinator.com/item?id=48126239", "by": "kanbankaren", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "Surprised that Monaspace hasn't been mentioned below.", "excerpt": "Surprised that Monaspace hasn't been mentioned below. https://monaspace.githubnext.com/", "context": "", "use_case": "", "switched_from": "", "story": "The Emacsification of Software"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["coding font"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50084240", "title": "Iosevka is an open-source, sans-serif and slab-serif monospace font", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48829312", "title": "Decoding the obfuscated bash script on a Uniqlo t-shirt", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48118727", "title": "The Emacsification of Software", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47588349", "title": "GitHub Monaspace Case Study", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47575403", "title": "CodingFont: A game to help you pick a coding font", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"neutral": 2}, "2026-04": {}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {"recommend": 1, "neutral": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 801476080, "item_id": 50092255, "url": "https://news.ycombinator.com/item?id=50092255", "by": "noisem4ker", "date": "2026-10-14", "version": null, "stance": "neutral", "quote": "Possibly something similar to GitHub Monaspace's \"texture healing\"", "excerpt": "Possibly something similar to GitHub Monaspace's \"texture healing\" [1], i.e. variable-width characters individually centered on a fixed grid, for which e.g. an \"m\" is wider when placed next to an \"i\"? ...or maybe something much less sophisticated: it just keeps the appearance of the main fixed-width variant you'd use for code, but it's a slightly-variable width variant for plain text, where vertical alignment isn't i", "context": "", "use_case": "", "switched_from": "", "story": "Iosevka is an open-source, sans-serif and slab-serif monospace font"}, {"id": 801370641, "item_id": 50085665, "url": "https://news.ycombinator.com/item?id=50085665", "by": "exceptione", "date": "2026-10-14", "version": null, "stance": "recommend", "quote": "if you like big versatile font families", "excerpt": "Wish code editors would support different fonts per semantic region. Jetbrains, if you are reading this, implement this: <https://youtrack.jetbrains.com/issue/IJPL-29552/Allow-different-fonts-to-be-used-in-the-editor-for-different-symbols>. The heading of Iosevka doesn't do the font right, my first thought was that this would be yet another soulless sans-serif. But it has tons of interesting variants. Hats of to Iose", "context": "", "use_case": "", "switched_from": "", "story": "Iosevka is an open-source, sans-serif and slab-serif monospace font"}, {"id": 781319072, "item_id": 48832442, "url": "https://news.ycombinator.com/item?id=48832442", "by": "roblabla", "date": "2026-07-08", "version": null, "stance": "recommend", "quote": "It's the main reason I use monaspace as a font.", "excerpt": "Monaspace has a feature called \"texture healing\" that does something similar: it allows bigger letters to \"steal\" space from adjascent smaller letters, to make it easier to read. The result is that the letters are still in a grid, while still allowing for bigger letters to \"breathe\". https://github.com/githubnext/monaspace/blob/main/docs/Texture%20Healing.md It's the main reason I use monaspace as a font.", "context": "", "use_case": "coding font", "switched_from": "", "story": "Decoding the obfuscated bash script on a Uniqlo t-shirt"}, {"id": 770019824, "item_id": 48126239, "url": "https://news.ycombinator.com/item?id=48126239", "by": "kanbankaren", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "Surprised that Monaspace hasn't been mentioned below.", "excerpt": "Surprised that Monaspace hasn't been mentioned below. https://monaspace.githubnext.com/", "context": "", "use_case": "", "switched_from": "", "story": "The Emacsification of Software"}, {"id": 761488784, "item_id": 47593049, "url": "https://news.ycombinator.com/item?id=47593049", "by": "ZeroGravitas", "date": "2026-03-31", "version": null, "stance": "neutral", "quote": "they added a variant in v1.2 for a standard i and a loopy l", "excerpt": "A few people thought this, there's a GitHub ticket for it which they closed after they added a variant in v1.2 for a standard i and a loopy l that you can opt in to use. Can't quickly find a screenshot though you can use web dev tools to add font-feature-settings: \"cv10\" 1; To the interactive demo on https://monaspace.githubnext.com", "context": "", "use_case": "", "switched_from": "", "story": "GitHub Monaspace Case Study"}, {"id": 761236944, "item_id": 47577309, "url": "https://news.ycombinator.com/item?id=47577309", "by": "brandonasuncion", "date": "2026-03-30", "version": null, "stance": "neutral", "quote": "I usually use Monaspace by GitHub.", "excerpt": "I got the same result. I usually use Monaspace by GitHub. Interestingly, they both use texture healing. https://github.com/githubnext/monaspace/blob/main/docs/Texture%20Healing.md", "context": "", "use_case": "coding font", "switched_from": "", "story": "CodingFont: A game to help you pick a coding font"}]}