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

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

Original Pull Request: https://github.com/microsoft/terminal/pull/12438

State: closed
Merged: Yes


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.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/12438 **State:** closed **Merged:** Yes --- 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)
claunia added the pull-request label 2026-01-31 09:32:27 +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#29048