Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for ligatures #3

Open
3 tasks
Naereen opened this issue Mar 6, 2018 · 10 comments
Open
3 tasks

Add support for ligatures #3

Naereen opened this issue Mar 6, 2018 · 10 comments
Assignees
Labels
bug Something isn't working

Comments

@Naereen
Copy link
Owner

Naereen commented Mar 6, 2018

  • 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 Naereen added the bug Something isn't working label Mar 6, 2018
@Naereen Naereen self-assigned this Mar 6, 2018
@Naereen
Copy link
Owner Author

Naereen commented Mar 6, 2018

Look for ligature here: https://fontforge.github.io/python.html#Glyph

@Naereen
Copy link
Owner Author

Naereen commented Mar 6, 2018

@Naereen
Copy link
Owner Author

Naereen commented Mar 6, 2018

See 7e50c6c, 28fd7d0, 63577ac and b17eb26 for a first start...

@Naereen
Copy link
Owner Author

Naereen commented Mar 7, 2018

OK for the data and the template, I will finish this later.

Naereen added a commit that referenced this issue Mar 7, 2018
@Naereen
Copy link
Owner Author

Naereen commented Mar 9, 2018

Starting to work on parsing the scanned template.

@Naereen
Copy link
Owner Author

Naereen commented Mar 9, 2018

I'm almost there!

@Naereen
Copy link
Owner Author

Naereen commented Mar 9, 2018

start to have ligatures

@Naereen
Copy link
Owner Author

Naereen commented Mar 9, 2018

It's too bad, everything is here to do it but it's quite hard.

@Naereen
Copy link
Owner Author

Naereen commented Mar 9, 2018

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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant