Skip to content

Fix issues with ligatures in italic

Compare
Choose a tag to compare
@kiliman kiliman released this 13 Dec 15:30
· 28 commits to master since this release

This release uses a new way to patch the font files. It uses feature files (.fea) to build the necessary tables. It turns out that the fonttools package (the one that provides the ttx command) includes a way to import feature files.

This process is similar to how FIra Code works. I plan on supporting more ligatures and hopefully will be able to use this technique to handle some of the more advanced features as well (like unlimited arrows, context-sensitive spacing, etc.)