From 99749ca8e0c4c8dbea4620f07c4d0e6d1515cc65 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 12 Feb 2013 09:44:35 -0500 Subject: [PATCH] [Myanmar] Add note re Uniscribe NOT applying 'mark' --- src/hb-ot-shape-complex-myanmar.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/hb-ot-shape-complex-myanmar.cc b/src/hb-ot-shape-complex-myanmar.cc index e31ed03..7cae6ff 100644 --- a/src/hb-ot-shape-complex-myanmar.cc +++ b/src/hb-ot-shape-complex-myanmar.cc @@ -120,6 +120,20 @@ static void override_features_myanmar (hb_ot_shape_planner_t *plan) { plan->map.add_feature (HB_TAG('l','i','g','a'), 0, true); + + /* + * Note: + * + * Spec says 'mark' is used, and the mmrtext.ttf font from + * Windows 8 has lookups for it. But testing suggests that + * Windows 8 Uniscribe is NOT applying it. It *is* applying + * 'mkmk' however. + * + * We want to apply it, since that's the right thing to do. + */ +#if 0 + plan->map.add_feature (HB_TAG('m','a','r','k'), 0, true); +#endif } -- 2.7.4