-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
There's a picture on this site showing the idea behind the fine-tuned letter pairs. In my humble-but-strong opinion, all of the pairs shown in green in that picture (i.e. the "after" examples that have been tuned) are regressions, and should be put back the way they were - the red versions are far better. Horizontal strokes being at different heights on different letters IS the fine-tuning that makes everything more readable, and putting them all at the same height is actually undoing the fine-tuning that was already there in the original. (I realize this would ruin the Fl ligature, and to me that could only be a bonus - that Fl ligature might be the only truly ugly thing you've added to the font.)
Imagine if you had looked at the four characters | I 1 l and thought "This is a terrible mess, they're so inconsistent - we must make them all look exactly the same!" π But you didn't do that, you allowed them to stay different, because they should be different. But you took away some differences between other characters, when there was no good reason for doing that. Making things inconsistent in the right way is exactly what makes it all work, not a disadvantage.
To be clear, I do think almost everything you've done with Fira Code is useful and well done. I use it every day, and I like it better than other comparable fonts. I just wish you hadn't mistakenly removed one of the really helpful features of the original, and I hope it's not too disruptive to put it back.
EDIT: I also want to be clear that it's only the shapes and measurements of letters I'm talking about - for example, the tuned punctuation is a great idea and works fine.