-
Notifications
You must be signed in to change notification settings - Fork 115
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
Upstream FiraCode drops OTF #89
Comments
@zraffer This is not only a OTF variant issues. The sad news is FiraCode changed the way of building the ligatures tonsky/FiraCode#1100 (comment)
The current implementation of Ligaturizer use individual characters to build the ligatures that means it only could support up to FiraCode v3. Without doing the extra implementation of handling FiraCode v4/v5 's segments and just convert .ttf to .otf, the result would become gaplo917/Ligatured-Hack#3 |
Is there a way to just get the new ligatures in Fira Code 3 and up, then? I'm more concerned about getting the new and updated ligatures than the incredibly long arrows that it supports. |
The issue isn't just with incredibly long arrows; it's that to support those arrows, Fira 4+ has fundamentally changed the way ligatures are stored in the font. So we could probably update to Fira 3, and get those ligatures, but Fira 4 or higher won't work without a significant redesign even if we don't care about infinite-length arrows. |
(currently) the
Ligaturizer
is based on usage of OTF variants ofFiraCode
recently the upstream has dropped generating the OTFs into
distr
directory, thus making usage ofLigaturizer
impossible against decent versions ofFira Code
the source issue: tonsky/FiraCode#939
The text was updated successfully, but these errors were encountered: