FiraCode icon indicating copy to clipboard operation
FiraCode copied to clipboard

OTFeatureFreezer without ligatures

Open nashpatty opened this issue 2 years ago • 7 comments

Is it possible to disable ligatures and use OTFeatureFreezer to build the font without ligatures? I can't find the code for it anywhere on the repo, if such a feature exists. I could use Fira Mono, but I like the increase in size of some of the characters, particularly the + and * symbols in Fira Code.

nashpatty avatar Feb 22 '22 23:02 nashpatty

I think some people have used it, as far as I understand, it works for some features, but not for others

tonsky avatar Feb 23 '22 13:02 tonsky

Sorry I didn’t read that thoroughly. People use it to enable stylistic sets, not sure about turning off ligatures. You might try disabling calt to disable ligatures

tonsky avatar Feb 23 '22 13:02 tonsky

I think some people have used it, as far as I understand, it works for some features, but not for others

Yes. https://github.com/twardoch/fonttools-opentype-feature-freezer/issues/20#issuecomment-650642262 Due to the lack of binding to Unicode, OTFeatureFreezer cannot completely bake (enable) cv03-cv06, zero (cv11-cv13), cv14, onum, ss04, cv18, ss03, cv15-cv16, cv29. e.g. Cannot remap 'numbersign_braceleft.liga' -> 'numbersign_braceleft.liga.cv29' because neither has a Unicode value assigned in any of the cmap tables.

not sure about turning off ligatures

Yes, this software is not designed to disable ligatures.

VladWinner avatar Mar 09 '22 20:03 VladWinner

is there an alternative to that software that can disable ligatures?

gmr458 avatar Mar 22 '22 17:03 gmr458

Would you ever offer a version without ligatures, like some other fonts do?

brzzdev avatar Jun 24 '22 14:06 brzzdev

I am working on full configurator to being able to turn off individual ligatures, so there will be a way

tonsky avatar Jun 24 '22 14:06 tonsky

Awesome. Looking forward to it

brzzdev avatar Jun 24 '22 14:06 brzzdev