Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ability to "Freeze" OpenType Features in Font Downloads #162

Open
stevemolitor opened this issue Nov 28, 2023 · 3 comments
Open

Add Ability to "Freeze" OpenType Features in Font Downloads #162

stevemolitor opened this issue Nov 28, 2023 · 3 comments
Milestone

Comments

@stevemolitor
Copy link

On their websites some fonts like Commit Mono and MonaLisa let you select desired Open Type features (like ligatures) and then download font files that "freeze" those features into your download. This is useful in editors that don't yet support OpenType features (like Emacs). Could Monaspace add a feature like that to your website?

Alternately tested instructions on how to "freeze" features using either fonttools-opentype-feature-freezer or FontFreeze would be helpful. I couldn't get either to work with Monaspace fonts. I was trying to bake the ligatures in. fonttools-opentype-feature-freezer didn't report any errors, but the ligatures didn't show up in my editor either. FontFreeze did bake in the ligatures and I was able to see them in my editor, but it also messed up the weights of the fonts, making them much heavier. Regular looked like bold.

Great fonts btw, and the textual healing is super interesting! (I had to jump thru some hoops to get that working in Emacs, but got it working - can share if anyone is interested.)

@stevemolitor
Copy link
Author

FontFreeze did bake in the ligatures and I was able to see them in my editor, but it also messed up the weights of the fonts, making them much heavier. Regular looked like bold.

OK I found that if I set a "predefined" weight of "regular" / 400 in FontFreeze using the Monaspace variable font, I got a font that defaulted to a regular weight and had the ligatures.

However I then lost the textual healing. :(

@Finii
Copy link
Contributor

Finii commented Dec 18, 2023

However I then lost the textual healing. :(

Huurz? That's a bummer. Ah I guess FontFreeze does only work correctly with static fonts, did try them?

image

@heathercran
Copy link
Collaborator

The next update will include a "frozen" version of the fonts with texture healing and all ligatures enabled by default. Adding a customizable font exporter to the website will take longer, but it's something we'd love to add in the future.

@heathercran heathercran added this to the 1.2 milestone May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

3 participants