Add support for ligatures
Naereen opened this issue · 10 comments
Naereen commented
- I want the "latin" ligatures, using the unicode caracters ff fi fl ffi ffl ſt st and 🙰 as input in the template, but using a proper ligature markup in the
metadata.json
dict, to effectively allow my font to use the handwritten character for ff or st (or ch or whatever) instead of just two "f". - if it's easy to do, I will do the same for maths and code characters, like FiraCode.
- being smart about the "ligature caret" is mandatory (see how it works in FiraCode).
Naereen commented
Look for ligature here: https://fontforge.github.io/python.html#Glyph
Naereen commented
Naereen commented
OK for the data and the template, I will finish this later.
Naereen commented
Starting to work on parsing the scanned template.
Naereen commented
I'm almost there!
Naereen commented
Naereen commented
Naereen commented
It's too bad, everything is here to do it but it's quite hard.
Naereen commented
This script is much simpler, https://github.com/IlyaSkriblovsky/dv-code-font/blob/master/conv.py, I could use it to understand everything FontForge needs to have...