[1.21] Hot reloading to set a newly-installed font doesn't work #21499

Open
opened 2026-01-31 07:46:25 +00:00 by claunia · 2 comments
Owner

Originally created by @DHowett on GitHub (Apr 9, 2024).

Windows Terminal version

1.21

Windows build number

No response

Other Software

No response

Steps to reproduce

Install a new font.

Set it as the font.

Save settings.

Expected Behavior

No response

Actual Behavior

You'll get one error dialog per open terminal, and they'll switch to Consolas.

Newly-opened panes will use the specified font.

Originally created by @DHowett on GitHub (Apr 9, 2024). ### Windows Terminal version 1.21 ### Windows build number _No response_ ### Other Software _No response_ ### Steps to reproduce Install a new font. Set it as the font. Save settings. ### Expected Behavior _No response_ ### Actual Behavior You'll get one error dialog per open terminal, and they'll switch to Consolas. Newly-opened panes will use the specified font.
claunia added the Issue-BugProduct-TerminalArea-Fonts labels 2026-01-31 07:46:25 +00:00
Author
Owner

@lhecker commented on GitHub (Apr 9, 2024):

It may be necessary for us to specify TRUE for GetSystemFontCollection. However, we probably don't want to do that in the startup path. Additionally, we already do that in the settings editor code so I wonder why it doesn't get triggered. Maybe it's because UpdateFontList() doesn't get called again.

@lhecker commented on GitHub (Apr 9, 2024): It may be necessary for us to specify `TRUE` for `GetSystemFontCollection`. However, we probably don't want to do that in the startup path. Additionally, we already do that in the settings editor code so I wonder why it doesn't get triggered. Maybe it's because `UpdateFontList()` doesn't get called again.
Author
Owner

@v-mstrs commented on GitHub (Jan 30, 2026):

This is still an issue. Also, since the font isn’t suggested, most users will attempt to reopen the terminal rather than manually type it. At least that’s what I did.

@v-mstrs commented on GitHub (Jan 30, 2026): This is still an issue. Also, since the font isn’t suggested, most users will attempt to reopen the terminal rather than manually type it. At least that’s what I did.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#21499