Closed walski closed 1 year ago
Thank you for your request. Such a builder will be added in version 2.100
@walski Well, there is the opentype feature freezer. You can specify which alternative glyphs you want and it recreates a new font for you that can be used with applications that do not support open type features.
For example if you like a slashed zero in Lilex, instead of the default dotted one. The feature is called 'SS03' (see main page of this repo). You can specify multiple features as comma separated list (no blanks).
$ pip3 install --user --upgrade opentype-feature-freezer
$ pyftfeatfreeze -f 'ss03' ~/Downloads/lilex/Lilex-2.000/ttf/Lilex-Regular.ttf Lilex-Regular-SS03.ttf
$ fontforge ~/Downloads/lilex/Lilex-2.000/ttf/Lilex-Regular.ttf Lilex-Regular-SS03.ttf
Oh, learned something new today, there is an online freezer available now, no install needed on your side. Just open the web page, upload the font and try it out https://mutsuntsai.github.io/fontfreeze/
Hey, is there a way I can build this font while permanently enabling features on it? I want to use it in an editor where it seems as if I cannot access the variants offered through it's configuration. So would it be possible to turn them from toggle-able features to always-on features of the built TTF?
Thanks for your help and for putting together this great font in general.