[PR #5505] [MERGED] Include Cascadia Mono in-package, switch to it by default #26346

Open
opened 2026-01-31 09:15:29 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/5505
Author: @DHowett-MSFT
Created: 4/23/2020
Status: Merged
Merged: 4/23/2020
Merged by: @undefined

Base: masterHead: dev/duhowett/casc-mon


📝 Commits (3)

  • 9feec0f Include Cascadia Mono in-package, switch to it by default
  • b2cca69 be a good person
  • 6af0bdf ARGH

📊 Changes

9 files changed (+12 additions, -7 deletions)

View changed files

📝 doc/cascadia/SettingsSchema.md (+1 -1)
📝 doc/cascadia/profiles.schema.json (+1 -1)
res/CascadiaMono.ttf (+0 -0)
📝 res/README.md (+1 -1)
📝 src/cascadia/CascadiaPackage/Package.appxmanifest (+1 -0)
📝 src/cascadia/CascadiaResources.build.items (+4 -0)
📝 src/cascadia/TerminalApp/defaults-universal.json (+1 -1)
📝 src/cascadia/TerminalApp/defaults.json (+2 -2)
📝 src/inc/DefaultSettings.h (+1 -1)

📄 Description

It was brought to our attention that shipping a font with ligatures as our default
font could be an accessibility issue for the visually-impaired. Unfortunately, we
don't have a renderer setting to disable ligatures (#759). Fortunately however, we
DO already have a version of Cascadia that doesn't have ligatures.

If we ship that and set it as our default font, we'll at least let people opt to
have ligatures enabled by switching from Cascadia Mono to Cascadia Code.

PR Checklist

  • Closes internal discussion
  • CLA signed
  • Tests added/passed
  • Requires documentation to be updated
  • I've discussed this with core contributors already.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/5505 **Author:** [@DHowett-MSFT](https://github.com/DHowett-MSFT) **Created:** 4/23/2020 **Status:** ✅ Merged **Merged:** 4/23/2020 **Merged by:** [@undefined](undefined) **Base:** `master` ← **Head:** `dev/duhowett/casc-mon` --- ### 📝 Commits (3) - [`9feec0f`](https://github.com/microsoft/terminal/commit/9feec0fbeb4a6167661bd0967f04ca87802607c4) Include Cascadia Mono in-package, switch to it by default - [`b2cca69`](https://github.com/microsoft/terminal/commit/b2cca69d57b0b80cdbcb4a9485ba8c52d450323a) be a good person - [`6af0bdf`](https://github.com/microsoft/terminal/commit/6af0bdf9124e13b666ed479af2549cd352303ae2) ARGH ### 📊 Changes **9 files changed** (+12 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `doc/cascadia/SettingsSchema.md` (+1 -1) 📝 `doc/cascadia/profiles.schema.json` (+1 -1) ➕ `res/CascadiaMono.ttf` (+0 -0) 📝 `res/README.md` (+1 -1) 📝 `src/cascadia/CascadiaPackage/Package.appxmanifest` (+1 -0) 📝 `src/cascadia/CascadiaResources.build.items` (+4 -0) 📝 `src/cascadia/TerminalApp/defaults-universal.json` (+1 -1) 📝 `src/cascadia/TerminalApp/defaults.json` (+2 -2) 📝 `src/inc/DefaultSettings.h` (+1 -1) </details> ### 📄 Description It was brought to our attention that shipping a font with ligatures as our default font could be an accessibility issue for the visually-impaired. Unfortunately, we don't have a renderer setting to disable ligatures (#759). Fortunately however, we DO already have a version of Cascadia that doesn't have ligatures. If we ship that and set it as our default font, we'll at least let people _opt_ to have ligatures enabled by switching from `Cascadia Mono` to `Cascadia Code`. ## PR Checklist * [x] Closes internal discussion * [x] CLA signed * [ ] Tests added/passed * [x] Requires documentation to be updated * [x] I've discussed this with core contributors already. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:15:29 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26346