Canonically reorder U+0C55 and U+0C56
authorDavid Corbett <corbett.dav@husky.neu.edu>
Sun, 16 Jun 2019 01:38:27 +0000 (21:38 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Sun, 16 Jun 2019 23:44:45 +0000 (16:44 -0700)
src/hb-unicode.hh

index 80624c0..021fa46 100644 (file)
@@ -326,11 +326,11 @@ DECLARE_NULL_INSTANCE (hb_unicode_funcs_t);
  *
  * Modify Telugu length marks (ccc=84, ccc=91).
  * These are the only matras in the main Indic scripts range that have
- * a non-zero ccc.  That makes them reorder with the Halant that is
- * ccc=9.  Just zero them, we don't need them in our Indic shaper.
+ * a non-zero ccc.  That makes them reorder with the Halant (ccc=9).
+ * Assign 5 and 6, which are otherwise unassigned.
  */
-#define HB_MODIFIED_COMBINING_CLASS_CCC84 0 /* length mark */
-#define HB_MODIFIED_COMBINING_CLASS_CCC91 0 /* ai length mark */
+#define HB_MODIFIED_COMBINING_CLASS_CCC84 5 /* length mark */
+#define HB_MODIFIED_COMBINING_CLASS_CCC91 6 /* ai length mark */
 
 /* Thai
  *