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

Ligature cleanup #434

Merged
merged 8 commits into from
Jan 20, 2021
Merged

Ligature cleanup #434

merged 8 commits into from
Jan 20, 2021

Conversation

arrowtype
Copy link
Owner

@arrowtype arrowtype commented Jan 20, 2021

This PR does a few cleanup tasks:

  • Fix ligature width of ffi to match the non-ligated sequence (in order to maintain family superplexing)
  • Improve fi and ffi ligatures to better match spacing of non-ligated spacing (this wouldn’t be desirable in all type designs, but makes sense for this project)
  • Add ligature carets to sources (though, ufo2ft doesn’t yet build these from UFOs to output fonts, so they are only added to sources)
  • Remove unused ligatures from font exports & metadata (fl, ffl, ff) – these were available in aalt but not active via normally-used OpenType features like rvrn and liga, because they look worse than the non-ligated sequences in this design
  • Builds these cleanup steps into a new release, v1.071

@arrowtype arrowtype merged commit 4a9c92a into main Jan 20, 2021
@arrowtype arrowtype deleted the fix-ligature-widths branch January 20, 2021 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant