summaryrefslogtreecommitdiff
path: root/modules/indic/indic-ot.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/indic/indic-ot.c')
-rw-r--r--modules/indic/indic-ot.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/indic/indic-ot.c b/modules/indic/indic-ot.c
index 87dea87e..de1b4224 100644
--- a/modules/indic/indic-ot.c
+++ b/modules/indic/indic-ot.c
@@ -259,6 +259,12 @@ glong indic_ot_reorder(const gunichar *chars, const glong *utf8_offsets, glong c
case CC_NUKTA:
case CC_VIRAMA:
case CC_AL_LAKUNA:
+ /* patch for rendering fix for Malayalam SAMVRUTHOKARA by suresh */
+ if (chars[prev - 1] == 0x0D41) {
+ writeChar(&output, chars[prev], prev, blwf_p);
+ break;
+ }
+ /* end patch */
writeChar(&output, C_DOTTED_CIRCLE, prev, blwf_p);
writeChar(&output, chars[prev], prev, blwf_p);
break;