Commit Graph

5 Commits (7506577e3734e011e3ee29e6e4fe8070cc05ef24)

Author SHA1 Message Date
John Mager 7506577e37 Protects some sequences for being ligaturized 2020-06-21 15:00:57 -04:00
John Mager 2508b90ce9 Fixes bug in potentially cyclic ligatures
* fixes issue #133
2020-06-21 15:00:57 -04:00
John Mager bb0e4dc3af Allows hardcoding sequences to ignore ligatures
- Certain operator combinations - especially those involving equals
 signs - look wrong when some of them form ligatures.

 - All current rules from FiraCode were ported over, but many are
 currently irrelevant for this font. Those are commented out of the
 file.

 - Fixes issue #118
2020-06-21 15:00:57 -04:00
John Mager 824cd6a9f8 Added support for longer ligatures
- Breaking out the ligature substitution rules like this also allows for
 easy logical extensions, to handle edge cases as FiraCode does.
2020-06-21 15:00:45 -04:00
Jany Belluz ecb649a229 Add ligatures with overlaps 2018-07-22 20:11:44 +01:00