Closed Scrumplex closed 1 year ago
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
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:![Equal signs with Monocraft](https://scrumplex.rocks/img/1662545471.png)
Fira Code: