Skip to content

[designspace/ufo] Add tests for RTL kerning edge case#2417

Merged
justvanrossum merged 5 commits intomainfrom
ufo-rtl-kerning-improvements
Feb 13, 2026
Merged

[designspace/ufo] Add tests for RTL kerning edge case#2417
justvanrossum merged 5 commits intomainfrom
ufo-rtl-kerning-improvements

Conversation

@justvanrossum
Copy link
Copy Markdown
Member

@justvanrossum justvanrossum commented Feb 13, 2026

This adds an unencoded RTL glyph that can only be classified as such via GSUB closure, and add a kerning pair with this glyph and period (which has a neutral direction). This verifies the RTL shuffle logic also works correctly in this case.

Additionally: purge the glyph direction classification cache when the features change.

@justvanrossum justvanrossum merged commit 0e39306 into main Feb 13, 2026
4 checks passed
@justvanrossum justvanrossum deleted the ufo-rtl-kerning-improvements branch February 13, 2026 05:48
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.

1 participant