Monocraft
Monocraft copied to clipboard
Add continuous ligatures for equal sign (=)
I think it would be nicer, if equal signs were connected instead of having chunks of triple-equal-signs.
=== should still become ≣≣≣
but ==== and longer should be ====
Monocraft:

Fira Code:

I wonder how Fira Code does this. If it is due to some script automatically generating ligatures for arbitrary lengths of that character, I will not be able to add that to this font since it was made by hand. However, if it is just using a feature of OpenTypeFonts that I'm not aware of, then I would be happy to add it.
An alternative approach (and what I'd prefer) is dong what JetBrains Mono does with these:

This might be easier to implement in practice. It also fixes one of my gripes with the current system which is that using = as a spacer (for example when editing Markdown documents) makes it look really strange and behave in a kind of counterintuitive way:

Turns out this requires complex character substitution, and as such is pretty much blocked until I can figure out #77
Partially complete as part of #116