Author: behdad
Date: Fri Feb  8 23:49:55 2008
New Revision: 2562
URL: http://svn.gnome.org/viewvc/pango?rev=2562&view=rev

Log:
2008-02-08  Behdad Esfahbod  <[EMAIL PROTECTED]>

        Bug 504810 – Samvruthokaram (combination of U+0D41 and U+0D4D) is not
        rendered correctly
        Patch from Praveen A

        * modules/indic/indic-ot-class-tables.c:
        * modules/indic/indic-ot.c (indic_ot_reorder):
        "Fix" it.



Modified:
   trunk/ChangeLog
   trunk/modules/indic/indic-ot-class-tables.c
   trunk/modules/indic/indic-ot.c

Modified: trunk/modules/indic/indic-ot-class-tables.c
==============================================================================
--- trunk/modules/indic/indic-ot-class-tables.c (original)
+++ trunk/modules/indic/indic-ot-class-tables.c Fri Feb  8 23:49:55 2008
@@ -270,7 +270,7 @@
 #define TAML_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT)
 #define TELU_SCRIPT_FLAGS (SF_MATRAS_AFTER_BASE | 3)
 #define KNDA_SCRIPT_FLAGS (SF_MATRAS_AFTER_BASE | 3)
-#define MLYM_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT )
+#define MLYM_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT | 
SF_PROCESS_ZWJ)
 #define SINH_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT | 
SF_PROCESS_ZWJ)
 
 /*

Modified: trunk/modules/indic/indic-ot.c
==============================================================================
--- trunk/modules/indic/indic-ot.c      (original)
+++ trunk/modules/indic/indic-ot.c      Fri Feb  8 23:49:55 2008
@@ -259,6 +259,12 @@
        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;
_______________________________________________
SVN-commits-list mailing list (read only)
http://mail.gnome.org/mailman/listinfo/svn-commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit 
your options and select the modules ('topics') you want.
Module maintainer? It is possible to set the reply-to to your development 
mailing list. Email [EMAIL PROTECTED] if interested.

Reply via email to