githubnext / monaspace

An innovative superfamily of fonts for code
https://monaspace.githubnext.com
SIL Open Font License 1.1
13.12k stars 219 forks source link

Ship static TTF files in the distribution archive #213

Open mrclayman opened 1 month ago

mrclayman commented 1 month ago

Hi all,

I am really happy to see that the project has started moving forward again; really grateful to all the people involved.

I have just one small request if I may -- I like to put the fonts everywhere I can and that includes my work laptop. Unfortunately, it's severely restricted when it comes to what I can install on it so when it comes to fonts, I can only install them to my profile. The kicker is that OTF and variable TTF installed in my local profile don't get picked up by JetBrains Rider, which is my main productivity tool, and I need to resort to manually converting the OTF files to TTF for them to work the way I need.

I would therefore like to humbly inquire if you guys could also ship static TTF files in the distribution archive. It would make upgrading to a newer version so much easier for me. :blush:

Thanks in advance for your consideration.

kenmcd commented 1 month ago

and I need to resort to manually converting the OTF files to TTF for them to work the way I need.

Curiosity question: How does this enable you to overcome the ownership/permissions issues when installing the font in your User Fonts folder? The same problem occurs with Visual Studio Code when the fonts are installed in the User Fonts folder. So I am curious as to how this is a work-around.

mrclayman commented 1 month ago

Thanks for your response, @kenmcd . The privileges are not the problem here. I can install any font I want, but its usability may be limited in some cases.

I use Windows 10 on my laptop (should have clarified that in my initial post). I suppose it's some kind of quirk of Java in Windows, or maybe something else. It's hard to say but having the fonts as static TTF files really does help in my case.

heathercran commented 1 month ago

Hi @mrclayman! I will include this in the next update.

I assume you aren't able to enable stylistic sets to use ligatures in this program? Would you be okay with having all ligatures on by default in the TTF fonts? It would be great if this addition also satisfied other requests, and having a version of the fonts with the ligatures on by default is something many have asked for.

mrclayman commented 1 month ago

Hi @heathercran , thank you for your response. Rider does actually support activation of ligatures. Personally, I am not a big fan of those and I usually keep them off, but I suppose it won't be a big deal if they will be turned on by default. Will it still be possible to turn them off? Just curious. :blush: