Open davidanthoff opened 3 years ago
Big time 👍. Also, maybe an option to change the settings in your vscode config files?
I have to admit I didn't follow the whole font story very much. Does JuliaMono have some specific benefit over the cascadia fonts that are Microsoft's new default for terminal etc?
WAY more unicode coverage, if I recall, especially for things useful for mathematical symbols . Or at least when I tried that was what I saw. https://juliamono.netlify.app/ might have some more info. Although it is worth checking every once in a while to see if that is still true. I think the key is to take Cascadia Code PL
or something like that to the appropriate juliamono one with embedded powerline symbols (though maybe they all have it?)
@cormullion do you have an easy comparison test to see the difference with that default?
For maths symbols, the only direct comparison between fonts that I know is here: https://mono-math.netlify.app/
Visual comparisons of the basic character set are (eg) here: https://devfonts.gafi.dev
Cascadia has many more weights, has versions with and without ligatures, and also has an italic version (as of this month I think).
On a purely numeric basis, Cascadia has about 1,800 characters; JuliaMono has about 10,000.
In an ideal world, users could choose and install a font from a swishy dialog box that shows some sample text. Font choice is quite a personal thing, after all.
But I would suggest that Cascadia is a solid and safe first choice; JuliaMono might be a useful alternative or back-up font for the more adventurous.
We could also just ship it but not configure it as a default... That would at least make it easier for folks to use it?
I think that would be good!
If you aren't messing around with the configuration files and the files are relatively lightweight, then I would vote for always shipping/updating juliamono. Unless font installation is something that could make things more brittle in the installation.
Should we? Not sure, because Windows Terminal for example has pretty nice new default fonts. But we should investigate. I think technically this might actually be fairly simple because MSIX does support font install, AFAIK.