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

Handling nukta normalization #213

Open
akshdeep-singh opened this issue Jul 27, 2023 · 0 comments
Open

Handling nukta normalization #213

akshdeep-singh opened this issue Jul 27, 2023 · 0 comments
Labels
✓ Type Task Technical work that is not directly related to a user requirement but still must be completed.

Comments

@akshdeep-singh
Copy link
Collaborator

Summary

Nukta (U+0A3C) when added to consonants makes them to sound different than their original form.

Some forms are already standardised by Unicode.
However, the non-standard forms may be handled differently based on the font used or the platform.

For example: ਡ + ਼ may be shown as ਡ਼ by some fonts and in others.

In case the font shows , we can force the font to show ਡ਼ using ZWJ (U+200D):
ਡ + ZWJ + ਼.

Handling of nukta normalization for both cases should be implemented.
The user should be able to select which type of normalization is required.

Related discussion: #210

Approach

@akshdeep-singh akshdeep-singh added the ✓ Type Task Technical work that is not directly related to a user requirement but still must be completed. label Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✓ Type Task Technical work that is not directly related to a user requirement but still must be completed.
Projects
None yet
Development

No branches or pull requests

1 participant