[PR #12438] [MERGED] Properly fall back to Segoe MDL2 for our icons on Win10 #29043

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/12438
Author: @zadjii-msft
Created: 2/8/2022
Status: ✅ Merged
Merged: 2/8/2022
Merged by: @DHowett

Base: main ← Head: dev/migrie/b/12350-reset-fonticon


📝 Commits (1)

  • 69575e1 Properly fall back to Segoe MDL2 for our icons on Win10

📊 Changes

2 files changed (+10 additions, -10 deletions)

View changed files

📝 src/cascadia/TerminalSettingsEditor/Appearances.xaml (+9 -9)
📝 src/cascadia/TerminalSettingsEditor/SettingContainerStyle.xaml (+1 -1)

📄 Description

Segoe Fluent isn't available on Windows 10, and doesn't stealthily ship with WinUI. So if we manually set the font family to "Segoe Fluent Icons", then that will just display boxes in Win10.

This instead uses the resource "{ThemeResource SymbolThemeFontFamily}" which will gracefully fall back on Win10.

See:

Guess what! The backgound image icons were also manually specifying this font, so they had to get updated too. I couldn't find any other Segoe Fluent references in the code.


🔄 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/12438 **Author:** [@zadjii-msft](https://github.com/zadjii-msft) **Created:** 2/8/2022 **Status:** ✅ Merged **Merged:** 2/8/2022 **Merged by:** [@DHowett](https://github.com/DHowett) **Base:** `main` ← **Head:** `dev/migrie/b/12350-reset-fonticon` --- ### 📝 Commits (1) - [`69575e1`](https://github.com/microsoft/terminal/commit/69575e1e72bc48d9ba4e914ff1279390f247adda) Properly fall back to Segoe MDL2 for our icons on Win10 ### 📊 Changes **2 files changed** (+10 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalSettingsEditor/Appearances.xaml` (+9 -9) 📝 `src/cascadia/TerminalSettingsEditor/SettingContainerStyle.xaml` (+1 -1) </details> ### 📄 Description Segoe Fluent isn't available on Windows 10, and doesn't stealthily ship with WinUI. So if we manually set the font family to `"Segoe Fluent Icons"`, then that will just display boxes in Win10. This instead uses the resource `"{ThemeResource SymbolThemeFontFamily}"` which will gracefully fall back on Win10. See: * https://github.com/microsoft/microsoft-ui-xaml/issues/3745, which inspired this solution. Guess what! The backgound image icons were also manually specifying this font, so they had to get updated too. I couldn't find any other `Segoe Fluent` references in the code. * [x] Closes #12350 * [x] Checked Windows 11 locally * [x] Checked Win10 (screenshots incoming from other machine) --- <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:32:25 +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#29043