microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.11k stars 796 forks source link

[Feature Request] Distribute Cascadia fonts as a Windows component through Windows Update #658

Open levicki opened 1 year ago

levicki commented 1 year ago

As the title says, and given the number of Microsoft products using the font (VS Code, Visual Studio, Windows Terminal), and the number of issues with the aforementioned applications (1, 2) I believe it would make sense to make the Cascadia fonts part of the Windows operating system and distribute updates for them through the Windows Update sa part of non-security (i.e. quality) updates.

Alternatively, publish them on Windows Store and have dependent applications automatically install them.

IllusionMH commented 1 year ago

Alternatively, publish them on Windows Store and have dependent applications automatically install them.

This is tracked in #39

levicki commented 1 year ago

@IllusionMH

Alternatively, publish them on Windows Store and have dependent applications automatically install them.

This is tracked in #39

This issue suggests a better option first and Store as a last resort.

Adding the fonts to the new releases of the Windows ISO images as a serviceable component, and making it available as a downloadable KB package for the older Windows installs where once installed they get updated via Windows Update would make the most sense.

The Windows Store distribution doesn't solve the problem for OS versions that don't have the Store preinstalled like the Windows Server or the Windows IoT Enterprise.

alexmyczko commented 1 year ago

https://github.com/microsoft/cascadia-code/issues/220#issuecomment-602872147

levicki commented 1 year ago

#220 (comment)

I don't see the relevance of that comment to this particular feature request.

Windows Server OS is Microsoft's own "distro" so having a way to install Cascadia font there shouldn't be out of scope.