From e5146fcecb6382a59e6e5a1127d98683d8797f0f Mon Sep 17 00:00:00 2001 From: Doug Felt Date: Thu, 16 Feb 2017 15:07:47 -0800 Subject: [PATCH] Avoid duplicate names in glyphorder table. When adding a single glyph that was not in the cmap, this was adding the name for that glyph twice. --- third_party/color_emoji/add_glyphs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/third_party/color_emoji/add_glyphs.py b/third_party/color_emoji/add_glyphs.py index 5ab52f35c..2bbf41f5a 100644 --- a/third_party/color_emoji/add_glyphs.py +++ b/third_party/color_emoji/add_glyphs.py @@ -204,7 +204,8 @@ for (u, filename) in img_pairs: cp = ord(char) if cp not in c and not is_vs(cp): name = glyph_name (char) - g.append(name) + if name not in glyph_names: + g.append(name) c[cp] = name if len (u) > 1: h[name] = [0, 0]