HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
microsoft
cascadia-code
Python2019–2025
microsoft / cascadia-code

cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

30Distinct people
30Mentions
0Explicit recommenders
28KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 8:59:20 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year30 dated mentions

Observed mentions: 2019-09-18 22:12:34 UTC to 2025-07-22 15:47:31 UTC.

024682019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 8 mentions; 4 submissions, 4 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 5 mentions; 2 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 5 mentions; 2 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC844
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC523
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC303
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC514
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC523
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC312

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
About Cascadia Code Cascadia is a fun new coding font that comes bundled with Windows Terminal, and is now the default font in Visual Studio as well. Font Variants Cascadia Code: standard version of Cascadia Cascadia Mono: a version of Cascadia that doesn't have ligatures Cascadia (Code|Mono) PL: a version of Cascadia that has embedded Powerline symbols Cascadia (Code|Mono) NF: a version of Cascadia that has Nerd Font symbols For the italic, there is a standard italic and a cursive variant accessible via ss01 (see below). Font features Enabling stylistic sets will vary between applications. For example, in VS Code, you can enable stylistic sets (and other OpenType features) via settings.json: "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss19', 'ss20'" To enable the Cursive form of the italic, here's the code you should use: "editor.fontLigatures": "'calt', 'ss01'", If you're using an environment that does not support the ss01 OT feature, one option to consider is opentype-feature-freezer. Character Sets Installation You can download the latest version of Cascadia Code from the releases page here: https://github.com/microsoft/cascadia-code/releases Font formats: ttf variable: we recommend this version for all users, and particularly those on Windows or any other OS that employs TrueType hinting. It offers the greatest diversity of weight options (anything from 200-700). ttf static: in the rare situation where the above variable font version is not supported, or a singular weight is preferred to the entire range, static formats are supplied. However, please note they do not have the same degree of hinting quality as the variable font versions. otf static: for users who prefer OTF format fonts, otf static instances are provided. At this time we do not have a variable font OTF version. WOFF2: These versions are provided for the purposes of web use, and are available both as variable fonts, and static instances. Once unzipped, right-click the font file and click Install for all users. This will install the font onto your machine. 👉 Note: If you have previously installed a version of Cascadia Code, please uninstall the previous version prior to installing a new version. Not doing so can result in improper rendering. For more details and app-specific instructions, please check the wiki. Get involved Instructions on how to modify and submit an update to the Cascadia Code source is available in the wiki. Communicating with the Team The easiest way to communicate with the team is via GitHub Issues. Please file new issues, feature requests and suggestions, but DO search for similar open/closed pre-existing issues before you do. Please help us keep this repository clean, inclusive, and fun! We will not tolerate any abusive, rude, disrespectful or inappropriate behavior. Read our Code of Conduct for more details. If you would like to ask a question that you feel doesn't warrant an issue (yet), please reach out to us via Twitter: Aaron Bell, Font Designer: @aaronbell Christopher Nguyen, Product Manager: @nguyen_dows Dustin Howett, Software Engineer: @DHowett Special thanks to: Fira Code – OpenType code for the coding ligatures – github Nerd Fonts – Centralizing app iconography – github Viktoriya Grabowska – Designer of Cyrillic Italic and Consultant – @vika_grabowska Mohamad Dakak - Arabic designer - @mohamaddakak Liron Lavi Turkenich - Hebrew designer - @LironLaviTur Gerry Leonidas – Greek Consultant – @gerryleonidas Donny Trương – Vietnamese Consultant – Vietnamese Typography Code of Conduct This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Read the full README on GitHub

What Hacker News says

5 sources
I agree that this is a bad decision for programming, but the reason most fixed-width fonts do that is that they can look visually uneven if they don't use exaggerated serifs on narrow characters. It can even get to the point where words look like they have spaces in them if the wrong characters are next to each other. Monospace (https://monaspace.githubnext.com/) has a feature that dynamically changes between different versions of characters and moves them inside their space in the font grid to make up for that. But even so, its bottom serifs on 1, I, and l extend to both sides. Cascadia Code (https://github.com/microsoft/cascadia-code) has a lower-case L whose bottom serif only extends to the right. It's the typeface I use for writing code, and IMO, it's currently the best option available.
In Server Mono: A Typeface Inspired by Typewriters, Apple's SF Mono, and CLIs

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.