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

[glyphs] Add test for anchor propagation on digraph #790

Merged
merged 1 commit into from
May 16, 2024

Conversation

cmyr
Copy link
Member

@cmyr cmyr commented May 8, 2024

This is just to sanity check that our behaviour is matching glyphs.app in the case where we have a glyph with multiple base components but which is not a ligature.

JMM

Verified

This commit was signed with the committer’s verified signature.
zecakeh Kévin Commaille
This is just to sanity check that our behaviour is matching glyphs.app
in the case where we have a glyph with multiple base components but
which is not a ligature.
@moyogo
Copy link

moyogo commented May 9, 2024

This seems wrong whether Glyphs.app is doing it or not.

@cmyr
Copy link
Member Author

cmyr commented May 9, 2024

@moyogo do you mean in the sense that the generated anchors don't really make sense? I agree that the font designer should probably be either adding anchors manually or else opting out of propagation here if possible, but we definitely don't want these glyphs to be treated as ligatures.

In any case we are defining 'correct' here in terms of what glyphs.app does, and this is correct by that measure.

@moyogo
Copy link

moyogo commented May 9, 2024

@cmyr I commented on googlefonts/glyphsLib#368 (comment)

@anthrotype anthrotype added this pull request to the merge queue May 16, 2024
Merged via the queue into main with commit 197864c May 16, 2024
10 checks passed
@anthrotype anthrotype deleted the test-no-liga-composites branch May 16, 2024 15:22
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

3 participants