Replies: 1 comment 2 replies
-
Hi. The error message that you’re getting is a fontTools related one and while I am sure it appears incomprehensible, it is actually quite clear. Essentially it appears you have removed the ligature glyph from the font, but have not removed the reference to the ligature glyph from the OT feature code. So when the code is compiled at build time, it can’t find the glyph and issues a fail. So you need to comment out, or remove this code from the files titled “calt” in the
And actually if you wanted to avoid having to mess with Visual TrueType (VTT), you could not remove the glyph and only remove the above code. That will get rid of the ligature (no substitution code, no ligature replacement) without affecting glyph order and thus needing to re-run VTT compile. |
Beta Was this translation helpful? Give feedback.
-
Long story short — There's a ligature I don't like, so I forked the whole font and tried to rebuild it without that ligature.
However, the resulting font was unusable because it was called CascadiaCode and I already have a CascadiaCode — yours. So I renamed every value and every filename from CascadiaCode to CascadiaCodeClaire
Suddenly, I can no longer compile it. I'm sure it's a dumb error I made, but the error message just... isn't helpful... so I can't grok it to figure out how to fix it.
From what I can tell, if I can't figure out this error, I throw away about 90 minutes' work and poking around trying to remove the "***" ligature and failing.
I really don't want to fail. I want to get through this.
So this is the error I get ... recall it built just fine before I changed the name, and the name was the only thing I changed to start getting this error....
I definitely need help... Or better error messages.
Beta Was this translation helpful? Give feedback.
All reactions