zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
47.68k stars 2.79k forks source link

extensions: Allow extensions to install fonts #14522

Open RustoMCSpit opened 2 months ago

RustoMCSpit commented 2 months ago

Describe the feature

the new font change has made some people unhappy so someone proposed this:

Hey! Came here to figure out how to get back to Zed Sans (Extended), and have to say I'm surprised and bummed by this change. I say this as both a developer and a professional designer — Zed Sans was and is great, and it was a strikingly positive first impression when I started using Zed.

Totally agree! I love Zed Sans. If file size is the primary concern, could the font's (optional) installation be part of the onboarding flow instead? Post-install when selecting default keybindings and choosing whether to have vim mode enabled, "Install and apply Zed fonts" could be one of those options.

ConradIrwin commented 2 months ago

One idea we've discussed internally that we'd love help implementing is allowing Zed Extensions to include fonts.

I'm updating the issue title to reflect that as the likely path to making it easier to install custom fonts in Zed (though you can of course use any font you've installed on your system in Zed already)

RustoMCSpit commented 2 months ago

this needs new tags now

RustoMCSpit commented 4 hours ago

One idea we've discussed internally that we'd love help implementing is allowing Zed Extensions to include fonts.

just to be clear, this issue isnt supposed to be just "click and install a font package" but actually ensuring those fonts run without issue universally. for example, many people have tried and failed to install the old fonts and have posted their problems here https://github.com/zed-industries/zed/pull/13596.