Re:JetBrains Mono – the free and open-source typeface for de...
by usrusr on Thursday January 20, 2022 @01:35PM
(#30012741)
"Is this a ligature or is it a homoglyph attack" is certainly a waste of cycles that nobody should have to endure. (why am I thinking of Scala all of a sudden, Scala has done nothing wrong!)
Perhaps if some radical homoglyph defenses get established they could also take this sting out of ligatures? (how about highlighting everything that cannot be typed with your current keyboard layout, or with the layouts in whatever quick access scheme you might have?)
Re:JetBrains Mono – the free and open-source typeface for de...
by jonnycomputer on Thursday January 20, 2022 @04:39PM
(#30015463)
Hmm. Yeah, I really don't think I like != ligature. I don't want to mistake it for some non-ascii unicode symbol, and I generally like what I type to stay the way I typed it (including curly quotes!).
Yeah, no thank you.
Also, I notice that Jetbrains Mono doesn't ligature ~= as !=, but that is what it means in Matlab. So it really seems like assumptions about language semantics is baked in to the font.
Jetbrains Mono does offer the no-ligature version.
The worst offenders tend to be anything involving '!' and '=' and the many varying stylistic interpretations of it. It appears that font designers are in a race to outdo each other, or introduce it for the 'coolness' factor and eschewing the practicalities involved.
But I don't want to be a grump and I do keep trying out ligature fonts every now and again, always with negative results.