From a495a54236d69def7e8b1293f2887f18a6b2fecc Mon Sep 17 00:00:00 2001 From: David Corbett Date: Fri, 28 Aug 2020 14:33:25 -0400 Subject: [PATCH] Ignore T & U when determining the joining scripts --- src/gen-arabic-joining-list.py | 2 ++ src/hb-ot-shape-complex-arabic-joining-list.hh | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gen-arabic-joining-list.py b/src/gen-arabic-joining-list.py index 78c44c35d..8162a4a3e 100755 --- a/src/gen-arabic-joining-list.py +++ b/src/gen-arabic-joining-list.py @@ -54,6 +54,8 @@ def read_joining_uu (f): fields = [x.strip () for x in line.split (';')] if len (fields) == 1: continue + if fields[2] in {'T', 'U'}: + continue values.add (int (fields[0], 16)) diff --git a/src/hb-ot-shape-complex-arabic-joining-list.hh b/src/hb-ot-shape-complex-arabic-joining-list.hh index 140310333..c022d4bb0 100644 --- a/src/hb-ot-shape-complex-arabic-joining-list.hh +++ b/src/hb-ot-shape-complex-arabic-joining-list.hh @@ -25,7 +25,6 @@ has_arabic_joining (hb_script_t script) case HB_SCRIPT_ARABIC: case HB_SCRIPT_CHORASMIAN: case HB_SCRIPT_HANIFI_ROHINGYA: - case HB_SCRIPT_KAITHI: case HB_SCRIPT_MANDAIC: case HB_SCRIPT_MANICHAEAN: case HB_SCRIPT_MONGOLIAN: