From ac44a7f61dee00f6bc3773a9481d9d9b2d4611b2 Mon Sep 17 00:00:00 2001 From: David Corbett Date: Wed, 6 May 2020 17:16:37 -0400 Subject: [PATCH] unicodedata: Update `RTL_SCRIPTS` for Unicode 13.0 --- Lib/fontTools/unicodedata/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Lib/fontTools/unicodedata/__init__.py b/Lib/fontTools/unicodedata/__init__.py index 460296977..404ad8b85 100644 --- a/Lib/fontTools/unicodedata/__init__.py +++ b/Lib/fontTools/unicodedata/__init__.py @@ -134,10 +134,8 @@ def script_code(script_name, default=KeyError): return default -# The data on script direction is taken from harfbuzz's "hb-common.cc": -# https://goo.gl/X5FDXC -# It matches the CLDR "scriptMetadata.txt as of January 2018: -# http://unicode.org/repos/cldr/trunk/common/properties/scriptMetadata.txt +# The data on script direction is taken from CLDR 37: +# https://github.com/unicode-org/cldr/blob/release-37/common/properties/scriptMetadata.txt RTL_SCRIPTS = { # Unicode-1.1 additions 'Arab', # Arabic @@ -198,6 +196,10 @@ RTL_SCRIPTS = { # Unicode-12.0 additions 'Elym', # Elymaic + + # Unicode-13.0 additions + 'Chrs', # Chorasmian + 'Yezi', # Yezidi } def script_horizontal_direction(script_code, default=KeyError):