-
Notifications
You must be signed in to change notification settings - Fork 819
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
Feature Request: remove break between two = when enable ligatures #347
Comments
Initially, I thought the same as you—that if you don't want ligatures, just turn them off. However, at the end of the day, legibility must trump any beautification of the code via ligatures. As you read on the other thread, the concern is that = and == have a similar-enough length to one another that when glancing through code it can be easy to mistake one for the other. I've experienced that issue myself. So it makes sense to include a break there as a visual reinforcement of the code. I'm open to consider adding a stylistic set that will enable you to switch to a non-broken version, though support for such functionality is dependent on the coding environment. |
I usually write If you could add a non-broken version, I will be very grateful |
@aaronbell hello, is there a plan to add a non-broken version now? |
Hi, yes. I am working on an update and would like to add the non-broken version. My difficulty is in how to do so. The standard approach for this kind of 'alternate' glyph structure is to use 'stylistic sets'. FiraCode, for example, includes ss08 which swaps the normal, connected versions for disconnected versions of There's two issues to consider.
Ultimately, for better consistency, I'll probably need to swap back to the connected version as default, which will probably upset some folks. So I've been trying to come up with a better option. But there might not be any. |
Hey @aaronbell, has there been any progress on this? This really drives me crazy personally. |
@rickdgray thanks for the follow up! This is on the roadmap for the next feature release (the last was a big fix release), but I don’t have a specific time frame for when that will be. Sorry! |
Please do not revert the default! Add it as an extra option instead. I am short sighted person, and Cascadia is one of the few fonts that considers readability and accessibility and allows me to enjoy using ligatures. |
Well 1zizi1 Cascadia Code wasn't made for you. When you make a suggestion, your argument should be based on what is best for the community, and not what you enjoy the most. Personally I agree, I like the double Personally I don't Like the Strict Equals Operator Ligature -> (
|
Description of the new feature/enhancement (with images if possible)
when enabling ligatures, the old version font will display
![image](https://user-images.githubusercontent.com/10096425/91193813-209ca180-e72a-11ea-83e8-952c569ad7cc.png)
==
likehowever, updated to the latest version, it displays like
![image](https://user-images.githubusercontent.com/10096425/91194056-69ecf100-e72a-11ea-9cb2-6c51820ec5ed.png)
please revert this change, the reason why people enable ligatures are that they don't want to see a break between
==
, if someone wants to see the break, why don't they disable the ligatures?If doesn't revert this change, please offer a subversion that there is no break between two =
The text was updated successfully, but these errors were encountered: