Index: third_party/harfbuzz-ng/src/indic.cc |
diff --git a/third_party/harfbuzz-ng/src/indic.cc b/third_party/harfbuzz-ng/src/indic.cc |
index 3b440761e5e2beb205a94172f558d726e0243b26..991a7723bd716ec3e3c97ca152bbae3341439287 100644 |
--- a/third_party/harfbuzz-ng/src/indic.cc |
+++ b/third_party/harfbuzz-ng/src/indic.cc |
@@ -39,8 +39,13 @@ main (void) |
unsigned int category = type & 0x0F; |
unsigned int position = type >> 4; |
- hb_codepoint_t a, b; |
- if (!hb_unicode_decompose (funcs, u, &a, &b)) |
- printf ("U+%04X %x %x\n", u, category, position); |
+ hb_unicode_general_category_t cat = hb_unicode_general_category (funcs, u); |
+ unsigned int ccc = hb_unicode_combining_class (funcs, u); |
+ if (category == OT_M && ccc) |
+ printf ("U+%04X %d\n", u, ccc); |
+ |
+// hb_codepoint_t a, b; |
+// if (!hb_unicode_decompose (funcs, u, &a, &b)) |
+// printf ("U+%04X %x %x\n", u, category, position); |
} |
} |