-
Notifications
You must be signed in to change notification settings - Fork 32
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
one feature in a set does not seem to be frozen #12
Comments
I can attach both files (before and after), if that helps somehow. Or pleaes let me know what other info is needed to narrow down the problem. |
Wild guess: the |
That's correct. pyftfeafreeze only affects 1:1 substitutions where the source glyph has a Unicode codepoint. But if the source glyphs are results of a ligature substitutions, pyftfeafreeze won't have an effect. Remapping whole chains of lookups is a much more ambitious and complicated task, world require a serious upgrade of the program’s logic. I don't have the resources to tackle it, but if someone contributes a PR, I'll gladly accept it. |
Thank you very much for the info, but I don't really understand what that means. But I will forward your explanation to the developer of the font. Maybe he knows what to do. |
According to the wiki page of Fira Code
pyftfeatfreeze
can be used to create a font that uses style sets permanently:This works great for all style sets (features) but one (ss02). Since it works with all but ss02 I do not think it is an issue with the
pyftfeatfreeze
script, but maybe I'm wrong.As you can see from the output, the script remapped also ss02:
However, the ligatures still look like instead of .
I'm sorry to open an issue, but I just want to make sure that this is not a bug with the script.
The text was updated successfully, but these errors were encountered: