summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-03-05 20:49:51 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-03-05 20:49:51 +0000
commit343395d48788f91b05817b1616eefa297ba81ad0 (patch)
treeeaaebc56b083b3f90dfc6dee15ee6da5d294eabc
parent8a6f748d98bf6f3967d07dab9523fc310bff913f (diff)
downloadpango-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)
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLog.pre-1-106
-rw-r--r--ChangeLog.pre-1-46
-rw-r--r--ChangeLog.pre-1-66
-rw-r--r--ChangeLog.pre-1-86
-rw-r--r--modules/indic/indic-ot-class-tables.c13
6 files changed, 40 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index a893a601..30cf4ebb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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)
+
2004-03-04 Tor Lillqvist <tml@iki.fi>
* pango/module-defs-win32.c.win32: Clarify comment.
diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10
index a893a601..30cf4ebb 100644
--- a/ChangeLog.pre-1-10
+++ b/ChangeLog.pre-1-10
@@ -1,3 +1,9 @@
+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)
+
2004-03-04 Tor Lillqvist <tml@iki.fi>
* pango/module-defs-win32.c.win32: Clarify comment.
diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4
index a893a601..30cf4ebb 100644
--- a/ChangeLog.pre-1-4
+++ b/ChangeLog.pre-1-4
@@ -1,3 +1,9 @@
+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)
+
2004-03-04 Tor Lillqvist <tml@iki.fi>
* pango/module-defs-win32.c.win32: Clarify comment.
diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6
index a893a601..30cf4ebb 100644
--- a/ChangeLog.pre-1-6
+++ b/ChangeLog.pre-1-6
@@ -1,3 +1,9 @@
+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)
+
2004-03-04 Tor Lillqvist <tml@iki.fi>
* pango/module-defs-win32.c.win32: Clarify comment.
diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8
index a893a601..30cf4ebb 100644
--- a/ChangeLog.pre-1-8
+++ b/ChangeLog.pre-1-8
@@ -1,3 +1,9 @@
+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)
+
2004-03-04 Tor Lillqvist <tml@iki.fi>
* pango/module-defs-win32.c.win32: Clarify comment.
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 */
};