Skip to content

Conversation

@roozbehp
Copy link
Contributor

@roozbehp roozbehp commented Dec 7, 2025

Also Remove TestSecurity#TestSpacing that was overreaching: we now have
cases where one side is non-spacing while the other has spacing characters.
This happens because invisible stackers change spacing characters into
nonspacing subjoined characters and we have confusable pairs where one side
is a combining below form and another is a invisible stacker with a normal
letter, which gets turned into a subjoined form.

Takes care of parts of https://github.com/unicode-org/properties/issues/460

The confusable pairs that are based on decompositions need more code work.

Also Remove TestSecurity#TestSpacing that was overreaching: we now have
cases where one side is non-spacing while the other has spacing characters.
This happens because invisible stackers change spacing characters into
nonspacing subjoined characters and we have confusable pairs where one side
is a combining below form and another is a invisible stacker with a normal
letter, which gets turned into a subjoined form.

Takes care of parts of unicode-org/properties#460

The confusable pairs that are based on decompositions need more code work.
@roozbehp
Copy link
Contributor Author

roozbehp commented Dec 9, 2025

@josh-hadley This is ready for review. The build errors already exist in the trunk.

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.

2 participants