From: Simon Cozens Date: Wed, 1 May 2024 13:38:26 +0000 (+0100) Subject: Revert "Add our own parse function for exemplars" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=402689da2c4ed67978b001ed28dd202c6d2cd85a;p=thirdparty%2Fgoogle%2Ffonts.git Revert "Add our own parse function for exemplars" This reverts commit b57fdba5341a7f65e284583412d463baf56ff3ca. --- diff --git a/Lib/gflanguages/__init__.py b/Lib/gflanguages/__init__.py index c7b0bc6181..2957742e93 100644 --- a/Lib/gflanguages/__init__.py +++ b/Lib/gflanguages/__init__.py @@ -21,7 +21,6 @@ data on the Google Fonts collection. """ import glob import os -import unicodedata from gflanguages import languages_public_pb2 from google.protobuf import text_format @@ -72,18 +71,3 @@ def LoadRegions(base_dir=DATA_DIR): region = text_format.Parse(f.read(), languages_public_pb2.RegionProto()) regions[region.id] = region return regions - - -def parse(exemplars: str): - """Parses a list of exemplar characters into a set of codepoints.""" - codepoints = set() - for chars in exemplars.split(): - if len(chars) > 1: - chars = chars.lstrip("{").rstrip("}") - normalized_chars = unicodedata.normalize("NFC", chars) - if normalized_chars != chars: - for char in normalized_chars: - codepoints.add(char) - for char in chars: - codepoints.add(char) - return codepoints