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

Fixes for Sinhala and Tamil visual normalizations. #357

Closed
wants to merge 0 commits into from

Conversation

copybara-service[bot]
Copy link

@copybara-service copybara-service bot commented Oct 30, 2023

Fixes for Sinhala and Tamil visual normalizations.

Sinhala

Listed rewrite is about the meaning of the sequence <ZWJ, VIRAMA, ZWJ>. In Sinhala, both the sequences <ZWJ, VIRAMA> and <VIRAMA, ZWJ> can represent different cluster formations. See Unicode Standard 15.0.0 Chapter 13.2 Table 13-2 Page 538. We are making the determination here that the intended form is the reduced consonant form Rakaaraansaya, like Ra-phalaa.

In some cases, the vowel sign must be moved to the end of the cluster with Rakaaraansaya. The listed Rakaaraansaya sequence rewrites are not exhaustive; need to include them as they are discovered in the wild.

Tamil

Currently, preserve is only available when the listed sequence is sandwiched between two consonants. However, in Tamil, only a few clusters require preserving <VIRAMA, ZWNJ>, such as the K-SSA cluster. Unfortunately, this is not possible to represent in Nisaba today. As a result, <VIRAMA, ZWNJ> is unnecessarily preserved in all consonant contexts.

@copybara-service copybara-service bot changed the title No public description Fixes for Sinhala and Tamil visual normalizations. Oct 30, 2023
@copybara-service copybara-service bot force-pushed the cl/577858731 branch 4 times, most recently from fe91f4e to 4fb036c Compare October 30, 2023 17:58
@copybara-service copybara-service bot closed this Oct 30, 2023
@copybara-service copybara-service bot deleted the cl/577858731 branch October 30, 2023 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants