summaryrefslogtreecommitdiff
path: root/src/hb-ot-shape-complex-indic-private.hh
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2012-07-16 16:45:22 -0400
committerBehdad Esfahbod <behdad@behdad.org>2012-07-16 16:45:22 -0400
commit7d09c98a1fff97127e48eae48d380dc9fcff288e (patch)
treeddc14e6255caf0dc0e2a7e7703f7c1fa1d7d0284 /src/hb-ot-shape-complex-indic-private.hh
parent60da763dfac96a7931d6e6bdef8b9973bd5209ab (diff)
[Indic] Recognizer Register Shifter marks
Fixes another 6% of the Khmer failures.
Diffstat (limited to 'src/hb-ot-shape-complex-indic-private.hh')
-rw-r--r--src/hb-ot-shape-complex-indic-private.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/hb-ot-shape-complex-indic-private.hh b/src/hb-ot-shape-complex-indic-private.hh
index faf56167..ab44777e 100644
--- a/src/hb-ot-shape-complex-indic-private.hh
+++ b/src/hb-ot-shape-complex-indic-private.hh
@@ -58,7 +58,8 @@ enum indic_category_t {
OT_VD,
OT_A,
OT_NBSP,
- OT_DOTTEDCIRCLE /* Not in the spec, but special in Uniscribe. /Very very/ special! */
+ OT_DOTTEDCIRCLE, /* Not in the spec, but special in Uniscribe. /Very very/ special! */
+ OT_RS /* Register Shifter, used in Khmer OT spec */
};
/* Visual positions in a syllable from left to right. */
@@ -92,7 +93,7 @@ enum indic_syllabic_category_t {
INDIC_SYLLABIC_CATEGORY_CONSONANT_REPHA = OT_C,
INDIC_SYLLABIC_CATEGORY_MODIFYING_LETTER = OT_X,
INDIC_SYLLABIC_CATEGORY_NUKTA = OT_N,
- INDIC_SYLLABIC_CATEGORY_REGISTER_SHIFTER = OT_X,
+ INDIC_SYLLABIC_CATEGORY_REGISTER_SHIFTER = OT_RS,
INDIC_SYLLABIC_CATEGORY_TONE_LETTER = OT_X,
INDIC_SYLLABIC_CATEGORY_TONE_MARK = OT_X,
INDIC_SYLLABIC_CATEGORY_VIRAMA = OT_H,