-
Notifications
You must be signed in to change notification settings - Fork 632
Description
Is your feature request related to a problem? Please describe.
I have difficulties to read === and !== ligatures and also to distinguish them from the == / !=.
Describe the solution you'd like
Fira Code's provides an ss08 variant where the equal signs are kept with two lines and parts are fully separated:
Key details:
- both double-, and triple-equal signs keep the characters separate
- (the lines are connected in case of
!=but done elegantly)
- (the lines are connected in case of
- the number of lines are two in both cases
- a diagonal stroke is used for negation
It would be great to have a similar setting for Iosevka as it'd greatly improve the readability for me!
Describe alternatives you've considered
I tried fine-tuning the lig-equal-chain and lig-neq settings, and while the outcome is considerably better with some values, the problem of === is still present.
Additional context
My issue is related to the JavaScript JSPT ligation set as the triple-equal is represented with three horizontally arranged lines, but not restricted to it: it's also inconvenient to read with the default preset where there difference between == and === is only the width.