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

Revert "Don't skip over spacing marks when kerning (#720)" #722

Closed
wants to merge 1 commit into from

Conversation

anthrotype
Copy link
Member

This reverts PR #720 while we find a fix for #721

@simoncozens
Copy link
Contributor

I don't agree with reverting this. #720 is helpful in the small (but real) corner case of kerning between spacing combining marks. I don't think we should revert that benefit just because it crashes in the vanishingly tiny case of spacing marks with zero width in some masters.

@anthrotype
Copy link
Member Author

ok.. but what would you do (or recommend users to do) as a workaround in that specific case?

@simoncozens
Copy link
Contributor

If they want all masters to be treated as non-spacing, set the zero-width master to have width==1 unit.

@anthrotype
Copy link
Member Author

let's hope this doesn't bite us later on

@anthrotype anthrotype closed this Mar 16, 2023
@anthrotype anthrotype deleted the revert-dont-skip-spacing-marks branch March 16, 2023 14:57
@madig
Copy link
Collaborator

madig commented Mar 18, 2023

Is this documented or warned about anywhere?

@anthrotype
Copy link
Member Author

let's hope this doesn't bite us later on

could googlefonts/fontmake#894 (comment) be it biting us?

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.

3 participants