Open pbhogan opened 4 years ago
The FL, fl, TL "traditional" ligatures are weird (in the sense that we are not used to reading them in the modern age) which is jarring and hurts legibility in code—the point of this font. Please disable them by default and make them a stylistic set like traditional numbers, or make some way to easily build with them disabled.
I can see that. I’ll think about it.
Ideally, your build process needs a way to toggle options like these and the stylistic sets at build time, which could, in turn, be passed on to package managers like homebrew.
I plan to have that in the next version — thanks!
I would really like to voice support for this. Programming ligatures and traditional ligatures serve different purposes. Personally, I don't use Fira Code for those traditional ligatures which, as pbhogan said, can be quite jarring.
Hi, I just switched from Source Code Pro to Fira Code a couple of weeks ago and since then I've stumbled upon the fl
ligature a bunch of times (never thought about how many times it comes up), while looking for a way to disable that specific ligature I came across this issue and the one that made it happen (https://github.com/tonsky/FiraCode/issues/795). I'm also voicing my support for the ability to choose, whether or not the default release has them enabled or not.
Will we be able to disable these alphanumeric ligatures when building the font in the next release, or will we get separate font sets without them?
I removed these ligatures and built otf
I removed these ligatures and built otf
Hi @Avi-D-coder, I installed your built version, but the font ligatures is still traditional. Do you know reason?
@songmeixu That's strange. What is your setup (terminal, editor, etc..).
The FL, fl, TL "traditional" ligatures are weird (in the sense that we are not used to reading them in the modern age) which is jarring and hurts legibility in code—the point of this font. Please disable them by default and make them a stylistic set like traditional numbers, or make some way to easily build with them disabled.
Ideally, your build process needs a way to toggle options like these and the stylistic sets at build time, which could, in turn, be passed on to package managers like homebrew.