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

Grapheme clusters fail to represent syllabic conjuncts #104

Closed
r12a opened this issue Feb 5, 2020 · 2 comments
Closed

Grapheme clusters fail to represent syllabic conjuncts #104

r12a opened this issue Feb 5, 2020 · 2 comments
Labels
doc:gujr gap i:segmentation Grapheme/word segmentation & selection p:basic

Comments

@r12a
Copy link
Contributor

r12a commented Feb 5, 2020

The Unicode concept of 'grapheme cluster' currently fails to represent syllabic conjuncts (plus vowels, etc) in scripts like Gujarati. This means that various editing operations, line breaking algorithms, vertical text, etc. are likely to break text at the wrong point.

Indic Layout Requirements provides a grammar for indian orthographic syllable boundaries which works for Gujarati, and CSS uses the concept of 'typographic character unit', rather than grapheme cluster, in its specs with the explanation that these cases are beyond the scope of the grapheme cluster concept and that implementations should provide appropriate support. In addition, a modification to the concept of grapheme cluster is currently in development at the Unicode Consortium, which is likely to resolve the problem for a script like Gujarati.

See requirements at: Indic Layout Requirements

@r12a r12a added i:segmentation Grapheme/word segmentation & selection gap p:basic doc:gujr labels Feb 5, 2020
@r12a
Copy link
Contributor Author

r12a commented Feb 5, 2020

The first comment in this issue contains text that will automatically appear in the Gujurati gap-analysis document as a subsection with the same title as this issue. Any edits made to that comment will be immediately available in the document. Proposals for changes or discussion of the content can be made in comments below this point.

@r12a
Copy link
Contributor Author

r12a commented May 18, 2021

Closed in favour of #87

@r12a r12a closed this as completed May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc:gujr gap i:segmentation Grapheme/word segmentation & selection p:basic
Projects
None yet
Development

No branches or pull requests

1 participant