summaryrefslogtreecommitdiff
path: root/tools/fonts
diff options
context:
space:
mode:
authorRoozbeh Pournader <roozbeh@google.com>2017-03-17 18:23:23 -0700
committerRoozbeh Pournader <roozbeh@google.com>2017-03-17 18:28:16 -0700
commit1800ba4ffe76de2652151e43efb2a054d105c7ad (patch)
tree5bf1ced7aa0f69eb5194e3afa7c7bd57cd4a8c65 /tools/fonts
parent7a723d906a8827241e21a80279a8caf14df33c73 (diff)
Read emoji addtions from data file
We now read the emoji additions from a data file, instead of keeping them in code. Test: updated lint script passes. Change-Id: Ica1ca10eaba0ca2b4a178d08354e31729cb88ce5
Diffstat (limited to 'tools/fonts')
-rwxr-xr-xtools/fonts/fontchain_lint.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/tools/fonts/fontchain_lint.py b/tools/fonts/fontchain_lint.py
index 008344cc9480..36e0e1502066 100755
--- a/tools/fonts/fontchain_lint.py
+++ b/tools/fonts/fontchain_lint.py
@@ -422,6 +422,8 @@ def parse_ucd(ucd_path):
path.join(ucd_path, 'emoji-sequences.txt'))
_emoji_zwj_sequences = parse_unicode_datafile(
path.join(ucd_path, 'emoji-zwj-sequences.txt'))
+ _emoji_zwj_sequences.update(parse_unicode_datafile(
+ path.join(ucd_path, 'additions', 'emoji-zwj-sequences.txt')))
def flag_sequence(territory_code):
@@ -521,21 +523,6 @@ def compute_expected_emoji():
# add zwj sequences not in the current emoji-zwj-sequences.txt
adjusted_emoji_zwj_sequences = dict(_emoji_zwj_sequences)
adjusted_emoji_zwj_sequences.update(_emoji_zwj_sequences)
- # Wrestlers with modifiers
- additional_emoji_zwj = (
- (0x1F93C, 0x1F3FB, 0x200D, 0x2640),
- (0x1F93C, 0x1F3FB, 0x200D, 0x2642),
- (0x1F93C, 0x1F3FC, 0x200D, 0x2640),
- (0x1F93C, 0x1F3FC, 0x200D, 0x2642),
- (0x1F93C, 0x1F3FD, 0x200D, 0x2640),
- (0x1F93C, 0x1F3FD, 0x200D, 0x2642),
- (0x1F93C, 0x1F3FE, 0x200D, 0x2640),
- (0x1F93C, 0x1F3FE, 0x200D, 0x2642),
- (0x1F93C, 0x1F3FF, 0x200D, 0x2640),
- (0x1F93C, 0x1F3FF, 0x200D, 0x2642),
- )
- for seq in additional_emoji_zwj:
- adjusted_emoji_zwj_sequences[seq] = 'Emoji_ZWJ_Sequence'
for sequence in _emoji_sequences.keys():
sequence = tuple(ch for ch in sequence if ch != EMOJI_VS)