JetBrains / JetBrainsMono

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

Inaccessible Ligatures #529

Open devlavender opened 2 years ago

devlavender commented 2 years ago

Hello,

Let's start with the fact that I am autistic. That said, I think code-styled ligatures are great, and you have implemented some good ones(the ++, for instance), but it's really hard when you push too much to the point of changing the symbol into a completely different thing in some cases.

For instance, the != and the !== ligatures are a kind of a way too big shift. I know != is a representation of that mathematical symbol, but the characters lost completely their characteristic making they hardly identifiable (at least for me, and I think for lots of neurodiverse people who rely on more rigid patterns for symbols).

For that reason I cannot use the ligatures, even though some of them are great. Maybe going back into more standard-looking patterns or offering a variation of the font designed with disabilities/neurodiversity in mind would be interesting!

Sincerely, Bruno Moreira-Guedes

philippnurullin commented 2 years ago

Hi @brunodOut . Thanks for the feedback. Can you make a list of ligatures you having trouble with?

Out of curiosity, why is connecting the ++ in one symbol is improving the reading but you saying that

...lots of neurodiverse people who rely on more rigid patterns for symbols.

Wouldn't it be better to not use the ligatures at all?