Open FlorianCassayre opened 3 years ago
I'm also noting the following (minor) discrepancies:
+:
and :+
have no ligature, neither do ++:
and :++
<:<
: appears in an odd way because of the ligature on <:
(source)Don't hesitate to move these remarks to a separate ticket if you find the need to.
Corrected the <:<
in latest push. It was broken in Italic in 2.242.
Are +:
:+
++:
:++
operators? Why do they need to be ligatures?
Thanks for the fixes, means a lot!
Those are operators defined in the standard Scala library (prepending/appending of a single element / sequence of elements; source). A ligature for them might be overkill, but I was pointing out the fact that ++:
and :++
both had a ligature on ++
which makes them appear detached from the colon :
.
Ok, I'll think about it.
Right now I see two ways. Break the ++
ligature if :
is around, or add the ++:
& :++
as ligatures.
Scala defines the
???
symbol (triple question mark) as an alias forNotImplementedError
(source). The font currently provides a ligature for??
, but none for???
.