[Libreoffice-bugs] [Bug 40319] New: Tamil grapheme clusters
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Aug 23 11:31:12 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=40319
Summary: Tamil grapheme clusters
Product: LibreOffice
Version: unspecified
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Libreoffice
AssignedTo: libreoffice-bugs at lists.freedesktop.org
ReportedBy: samjnaa at gmail.com
For information in relation to bug 40292:
The following individual characters are considered independent grapheme
clusters in Tamil and hence should allow cursor placement immediately before
and after them:
INDEPENDENT_VOWEL
CONSONANT
TAMIL AYTAM (VISARGA)
The following character sequences are considered independent grapheme clusters
in Tamil and hence should allow cursor placement immediately before and after
them but not in between:
CONSONANT + VOWEL_SIGN
CONSONANT + VIRAMA
If a font provides the K.SSA ligature for KA + VIRAMA + SSA, then CONSONANT +
VIRAMA here, i.e. KA + VIRAMA on its own is *not* a grapheme cluster. In such a
case, the following character sequences are considered independent grapheme
clusters and hence should allow cursor placement immediately before and after
them but not in between, *despite* the above rule about CONSONANT + VIRAMA:
KA + VIRAMA + SSA
KA + VIRAMA + SSA + VOWEL_SIGN
KA + VIRAMA + SSA + VIRAMA
If a font *does not provide* a K.SSA ligature, and KA + VIRAMA + SSA is
displayed as KA with an overt virama followed by SSA, then the previous rule
should apply. (I'm not sure whether you will be able to alter the cursor
placement rule based on whether the font provides a ligature or not, but I am
giving the native users' perception. Cater to it as best as you can.)
The so called TAMIL ANUSVARA is a wrongly encoded character as it is never used
and never will be used in Tamil Unicode. Anyhow, as it is a combining mark, one
does not expect to place a cursor between it and its base. The general rule is
that no cursor placement is allowed in between a combining mark and its base.
Please ask if you wish to have more feedback or clarification.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Libreoffice-bugs
mailing list