diff options
author | Owen Taylor <otaylor@redhat.com> | 2004-03-05 20:49:51 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2004-03-05 20:49:51 +0000 |
commit | 343395d48788f91b05817b1616eefa297ba81ad0 (patch) | |
tree | eaaebc56b083b3f90dfc6dee15ee6da5d294eabc /modules/indic/indic-ot-class-tables.c | |
parent | 8a6f748d98bf6f3967d07dab9523fc310bff913f (diff) | |
download | pango-343395d48788f91b05817b1616eefa297ba81ad0.tar.gz |
Change U+0CC3/U+0CC4/U+0CD5 to _lm (length mark) so that they get ordered
Fri Mar 5 14:56:57 2004 Owen Taylor <otaylor@redhat.com>
* modules/indic/indic-ot-class-tables.c (kndaCharClasses): Change
U+0CC3/U+0CC4/U+0CD5 to _lm (length mark) so that they get ordered
after the below base forms. (#118108, Kailash C. Chowksey)
Diffstat (limited to 'modules/indic/indic-ot-class-tables.c')
-rw-r--r-- | modules/indic/indic-ot-class-tables.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/modules/indic/indic-ot-class-tables.c b/modules/indic/indic-ot-class-tables.c index 076cee29..22d0c23f 100644 --- a/modules/indic/indic-ot-class-tables.c +++ b/modules/indic/indic-ot-class-tables.c @@ -158,15 +158,22 @@ static IndicOTCharClass teluCharClasses[] = _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx /* 0C60 - 0C6F */ }; -/* FIXME: is 0CD5 a dr or an lm?? */ +/* U+CC3 and U+CC4 are _lm here not _dr since the Kannada rendering + * rules want them below and to the right of the entire cluster. They + * aren't, strictly speaking, length marks, however. + * + * There's some information about this in: + * + * http://brahmi.sourceforge.net/docs/KannadaComputing.html + */ static IndicOTCharClass kndaCharClasses[] = { _xx, _xx, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _iv, /* 0C80 - 0C8F */ _iv, _xx, _iv, _iv, _iv, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, /* 0C90 - 0C9F */ _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _bb, /* 0CA0 - 0CAF */ _rb, _ct, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _dr, _da, /* 0CB0 - 0CBF */ - _s1, _dr, _dr, _dr, _dr, _xx, _da, _s2, _s3, _xx, _s4, _s5, _da, _vr, _xx, _xx, /* 0CC0 - 0CCF */ - _xx, _xx, _xx, _xx, _xx, _lm, _dr, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _ct, _xx, /* 0CD0 - 0CDF */ + _s1, _dr, _dr, _lm, _lm, _xx, _da, _s2, _s3, _xx, _s4, _s5, _da, _vr, _xx, _xx, /* 0CC0 - 0CCF */ + _xx, _xx, _xx, _xx, _xx, _lm, _lm, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _ct, _xx, /* 0CD0 - 0CDF */ _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx /* 0CE0 - 0CEF */ }; |