-
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
Cannot enable the "ss07" feature in FiraCode font #20
Comments
I'm not having any luck either. If I pass "ss02,ss03" I get an error for the 3 changes. If I do "ss02, ss03", I only get an error on <= and >= (so & should have gone through), but the change isn't registered when I re-select Fira Code regular. Doesn't seem to be baked. |
If i put a space like "ss03, ss05" it doesn't work. |
From this command I get the following warnings: INFO: [applySubstitutions] Remap: 'ampersand' -> 'ampersand.ss03' |
Yes, that is as designed. |
Ah ok. Thanks. First time trying to use this or bake in ligature changes. So disregard warnings? Still not seeing the ss02 and ss03 changes in the font on reload. |
It should remap 1:1 glyphs where the source has a Unicode. Ligatures won’t work. |
But if i enable these settings in Visual Studio Code, they all work swiftly: In settings.json: |
You can use ligatures when they’re OT features but the feature freezer cannot remap ligatures to default glyphs because they don’t correspond to a single Unicode character |
This tool moves the Unicode codepoints for a glyph that represents a single character — from the default glyph that has a Unicode to an alternate glyph (which is normally accessible via a feature). This tool only remaps 1:1 substitutions, while ligatures are n:1. The tool also won’t work on “stacked features” e.g. for variants of ligatures, because the source glyph must have a Unicode. |
Yes, i used "enable" as a matter of speaking. |
Yes, it further won’t work if a glyph is only accessible only through a combination of multiple features, which is not a systemic limitation, just of the implementation. |
I’m uncertain whether I’m having the same issue or experiencing something different in my Recursive project. arrowtype/recursive-code-config#4 (comment) In Instanced statics, almost all stylistic sets will freeze in, except for a simplified |
@mrbaungartner I made a new app that can handle your needs. Please check it out: https://mutsuntsai.github.io/fontfreeze/ |
@MuTsunTsai Very nice tool, but it is throwing an error when I try to generate the FiraCode with ss01-03-05-08 features. |
@mrbaungartner Try start with FiraCode-VF.ttf (in the variable_ttf folder in the zip file); I have no problem generating ss01-03-05-08 with it. Please report further issue directly in the FontFreeze repo. |
@MuTsunTsai It works with the variable_ttf, but it is lighter than the FiraCode-Regular.ttf (I get an error if I generate with a Weight of 450) |
@MarcosBaungartner Did you use the latest version of FiraCode (6.002)? I have no problem generating ss01-03-05-08 with weight 450 using FiraCode-VF.ttf. And please, do report further issue directly in the FontFreeze repo, as I won't be routinely checking replies here, and any further discussion would be off-topic here. |
Greetings,
I'm trying to enable the ss07 feature in FiraCode font, but it doesn't working.
Command:
Output:
This command with these feature works fine:
The text was updated successfully, but these errors were encountered: