summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-07-30 17:48:53 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-07-30 17:48:53 +0000
commit20b8ffb95be718683c1c608c7f2fea1ece7ffc81 (patch)
treeeead32e71518489ef55c74976edbbaa7478994f1
parentffdcd28a9a3c87be593d17c8695302e259fdbc4a (diff)
downloadpango-20b8ffb95be718683c1c608c7f2fea1ece7ffc81.tar.gz
Suppress blwf on the first consonant in a syllable. (#118301, Taneem
Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot.c (indic_ot_reorder): Suppress blwf on the first consonant in a syllable. (#118301, Taneem Ahmed)
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLog.pre-1-106
-rw-r--r--ChangeLog.pre-1-66
-rw-r--r--ChangeLog.pre-1-86
-rw-r--r--modules/indic/indic-ot.c5
5 files changed, 28 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 7bc536cf..a24351a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com>
+
+ * modules/indic/indic-ot.c (indic_ot_reorder): Suppress
+ blwf on the first consonant in a syllable. (#118301,
+ Taneem Ahmed)
+
Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com>
Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S
diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10
index 7bc536cf..a24351a9 100644
--- a/ChangeLog.pre-1-10
+++ b/ChangeLog.pre-1-10
@@ -1,3 +1,9 @@
+Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com>
+
+ * modules/indic/indic-ot.c (indic_ot_reorder): Suppress
+ blwf on the first consonant in a syllable. (#118301,
+ Taneem Ahmed)
+
Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com>
Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S
diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6
index 7bc536cf..a24351a9 100644
--- a/ChangeLog.pre-1-6
+++ b/ChangeLog.pre-1-6
@@ -1,3 +1,9 @@
+Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com>
+
+ * modules/indic/indic-ot.c (indic_ot_reorder): Suppress
+ blwf on the first consonant in a syllable. (#118301,
+ Taneem Ahmed)
+
Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com>
Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S
diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8
index 7bc536cf..a24351a9 100644
--- a/ChangeLog.pre-1-8
+++ b/ChangeLog.pre-1-8
@@ -1,3 +1,9 @@
+Fri Jul 30 13:33:49 2004 Owen Taylor <otaylor@redhat.com>
+
+ * modules/indic/indic-ot.c (indic_ot_reorder): Suppress
+ blwf on the first consonant in a syllable. (#118301,
+ Taneem Ahmed)
+
Thu Jul 29 16:10:06 2004 Owen Taylor <otaylor@redhat.com>
Fix Malayalam double-consonant conjuncts: #121671, Rajkumar S
diff --git a/modules/indic/indic-ot.c b/modules/indic/indic-ot.c
index 332638a4..95a8bf01 100644
--- a/modules/indic/indic-ot.c
+++ b/modules/indic/indic-ot.c
@@ -294,7 +294,10 @@ glong indic_ot_reorder(const gunichar *chars, const glong *utf8_offsets, glong c
for (i = baseLimit; i < baseConsonant; i += 1) {
gunichar ch = chars[i];
- gulong tag = blwf_p;
+ /* Applying blwf to the first consonant doesn't makes sense
+ * since the below-form follows the consonant that it is
+ * put under */
+ gulong tag = (i == baseLimit) ? half_p : blwf_p;
IndicOTCharClass charClass = indic_ot_get_char_class(class_table, ch);
if (IS_CONSONANT(charClass)) {