-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
More conservative ligatures? #13
Comments
+1 to this! The only reason I didn't install immediately was because there is a profound semantic difference between On the other hand, conversion of |
I agree. Some of the collapsing is great, others not so much. Would be cool to be able to customize like http://input.fontbureau.com/preview/ |
Totally agree. The biggest reason I'm not using this font is because of the difference between I like the approach of this font. I just think there needs to be a little bit more thought on what helps programmers and what makes parts of their job harder. |
Same sentiment here - I saw those |
Yeah, I think for code, it needs to be more like "prettification" rather than completely converting to different symbols. I don't find the I think, really, only the arrows work really well. Everything else starts to lose meaning when collapsed. |
I really like this idea of tickmarks. On Sun, May 24, 2015 at 8:33 AM, Paweł Barszcz notifications@github.com
|
In the long run, perhaps a way to pick what ligatures to use is a solution, similar to what you can do with Input: http://input.fontbureau.com/preview/ |
@engelfrost +1 |
Maybe have a bunch of these variations and customize it via https://icomoon.io/ ? |
I think now we see editors support one theme per Language. |
Or the font has a set of ligatures with a unique name that can be enabled via the editor with the syntax highlighting. |
👍 |
Ok, as for Fira Code is mostly about tuning common symbol pairs by adjusting spacing and connecting shapes. This is fine with everybody I guess. The only symbols I replace with new forms are Still, they align with Fira Code purpose: make code reading easier. It’s just so much easier to understand what’s going on by looking at It does make editing harder, but not that hard. Maybe, slightly harder. Just a little bit. I believe you can manage. It’s sure not a show-stopper. There’re just 3 of them. And I’m ok with that compromise. The benefits outweighs. Give it a try. If after a week you’ll feel it’ve ruined your workflow, you cannot edit code, you make mistakes because of it, it’s more problems than benefits, you can always go back to what you’ve used before. Personally, I’m using Fira Code for ~6 months already. Couldn’t be happier. Never mixed |
I've been using FC for a few days now. Love it. This change makes me love it even more. |
I'll definitely give it another try tomorrow. I like your reasoning behind the changes. |
@tonsky It's quite easy to offer people more conservative options using opentype stylesets - let me know if you want to know more. |
Thanks, but truth is, I like the way FiraCode is now :) On Sat, Jun 6, 2015 at 1:49 AM Andreas Larsen notifications@github.com
|
I wonder if this is too old of an issue to revive, but the rendering of ≤ and ≥ (with the bottom 'equality' part parallel to the bottom of the carat) gets confusing on smaller font-sizes (which I've recently started using). Is there an alternate set that makes the equality part still perfectly horizontal? I find that far more intuitively readable, as the 1em-width appearance of the ≤ looks similar to <. |
Sorry for the dup! On Sun, Jun 19, 2016 at 1:21 PM Nikita Prokopov notifications@github.com
|
I find a lot of the ligature "collapsing" to be awesome, but the ligature "transforming" less so, as it seems less legible. That is, the collapse of
!=
into the not equal ligature doesn't read the same (and in the back of my mind, I think would not be applicable to all languages, and the same with<=
and>=
. Perhaps there could be an alternate version of the font that did a lot of the beautiful whitespace collapsing (the->
collapsing is great), without any of the transforms to symbols that don't directly correspond to the original characters?The text was updated successfully, but these errors were encountered: