JetBrains / JetBrainsMono

JetBrains Mono – the free and open-source typeface for developers
https://jetbrains.com/mono
SIL Open Font License 1.1
10.57k stars 298 forks source link

Please add ligatures for augmented assignment operators in Javascript #651

Open PeterCullenBurbery opened 7 months ago

PeterCullenBurbery commented 7 months ago

I used https://github.com/JetBrains/JetBrainsMono/wiki/List-of-supported-symbols as a reference. I also used https://www.w3schools.com/js/js_assignment.asp as a reference. Please add ligature for the following augmented assignment operators in Javascript:

AmeroHan commented 7 months ago

In my point of view, due to centered plump operators, the sequences +=, -=, *= and **= in JetBrains Mono already look pretty. There is no noise to reduce and no whitespace needing balancing. It is overdesigning to add ligatures for them.

You might have missed it, but ligatures of |= and ^= also exist.