Feature Request: Update fontFace to support multiple fonts #5634
Labels
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Resolution-Duplicate
There's another issue on the tracker that's pretty much the same thing.
Description of the new feature/enhancement
I would like to be able to list multiple fonts in
settings.json
'sfontFace
property, so if the first font isn't available Terminal can attempt to choose from a series of fallbacks - which is what web developers [and VS Code users] do when storing multiple fonts in thefont-family
property.This would be useful for people who sync Windows Terminal's settings across multiple devices (in my case, by
fsutil
hardlinking settings.json to a file in OneDrive) or share their configs with others, so the end-user can experience the modifications as-intended.This would also allow Windows Terminal to have multiple fallbacks, like
fontFace: "Cascadia Mono, Consolas"
, when a user enters an invalid font-name.Proposed technical implementation details (optional)
I would recommend mirroring VS Code's implementation of this in their
settings.json
file: font names are separated by commas, with priority going from left-to-right.The text was updated successfully, but these errors were encountered: