diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2017-09-14 22:55:23 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-09-16 07:15:10 +0700 |
commit | 2a8770952b8fdbd0ed7fb3a3d5d4d729c57bc37d (patch) | |
tree | ef86168d4a4addcd8aa8a26b3020a54045767a31 /system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch | |
parent | a07824a690e12ffa09001a8eb3621b57730f8494 (diff) |
system/noto-emoji: Updated for version git7159f45.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch')
-rw-r--r-- | system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch | 162 |
1 files changed, 0 insertions, 162 deletions
diff --git a/system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch b/system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch deleted file mode 100644 index e5f4d24764e45..0000000000000 --- a/system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch +++ /dev/null @@ -1,162 +0,0 @@ -From c8259f2cb0fe0579e1391811edaf8ed5bb86e220 Mon Sep 17 00:00:00 2001 -From: Andrew Clemons <andrew.clemons@gmail.com> -Date: Tue, 7 Mar 2017 18:13:40 +1300 -Subject: [PATCH] Tidy mixed tabs and spaces - ---- - third_party/color_emoji/emoji_builder.py | 76 ++++++++++++++++---------------- - 1 file changed, 37 insertions(+), 39 deletions(-) - -diff --git a/third_party/color_emoji/emoji_builder.py b/third_party/color_emoji/emoji_builder.py -index c847fdb..c118e83 100644 ---- a/third_party/color_emoji/emoji_builder.py -+++ b/third_party/color_emoji/emoji_builder.py -@@ -33,7 +33,6 @@ def get_glyph_name_from_gsub (string, font, cmap_dict): - if ligature.Component == rest_of_glyphs: - return ligature.LigGlyph - -- - def div (a, b): - return int (round (a / float (b))) - -@@ -111,11 +110,11 @@ def write_smallGlyphMetrics (self, width, height): - line_height = (ascent + descent) * y_ppem / float (upem) - line_ascent = ascent * y_ppem / float (upem) - y_bearing = int (round (line_ascent - .5 * (line_height - height))) -- # fudge y_bearing if calculations are a bit off -- if y_bearing == 128: -- y_bearing = 127 -+ # fudge y_bearing if calculations are a bit off -+ if y_bearing == 128: -+ y_bearing = 127 - advance = width -- # print "small glyph metrics h: %d w: %d" % (height, width) -+ # print "small glyph metrics h: %d w: %d" % (height, width) - # smallGlyphMetrics - # Type Name - # BYTE height -@@ -123,14 +122,14 @@ def write_smallGlyphMetrics (self, width, height): - # CHAR BearingX - # CHAR BearingY - # BYTE Advance -- try: -- self.write (struct.pack ("BBbbB", -- height, width, -- x_bearing, y_bearing, -- advance)) -- except Exception as e: -- raise ValueError("%s, h: %d w: %d x: %d y: %d %d a:" % ( -- e, height, width, x_bearing, y_bearing, advance)) -+ try: -+ self.write (struct.pack ("BBbbB", -+ height, width, -+ x_bearing, y_bearing, -+ advance)) -+ except Exception as e: -+ raise ValueError("%s, h: %d w: %d x: %d y: %d %d a:" % ( -+ e, height, width, x_bearing, y_bearing, advance)) - - def write_format1 (self, png): - -@@ -253,11 +252,11 @@ def write_sbitLineMetrics_hori (self): - ascent = div (ascent * y_ppem, upem) - descent = - (line_height - ascent) - self.write (struct.pack ("bbBbbbbbbbbb", -- ascent, descent, -- self.strike_metrics.width, -- 0, 0, 0, -- 0, 0, 0, 0, # TODO -- 0, 0)) -+ ascent, descent, -+ self.strike_metrics.width, -+ 0, 0, 0, -+ 0, 0, 0, 0, # TODO -+ 0, 0)) - - def write_sbitLineMetrics_vert (self): - self.write_sbitLineMetrics_hori () # XXX -@@ -430,10 +429,10 @@ def drop_outline_tables (font): - print "Loaded font '%s'." % font_file - - font_metrics = FontMetrics (font['head'].unitsPerEm, -- font['hhea'].ascent, -- -font['hhea'].descent) -+ font['hhea'].ascent, -+ -font['hhea'].descent) - print "Font metrics: upem=%d ascent=%d descent=%d." % \ -- (font_metrics.upem, font_metrics.ascent, font_metrics.descent) -+ (font_metrics.upem, font_metrics.ascent, font_metrics.descent) - glyph_metrics = font['hmtx'].metrics - unicode_cmap = font['cmap'].getcmap (3, 10) - if not unicode_cmap: -@@ -449,8 +448,8 @@ def drop_outline_tables (font): - eblc.write_header () - eblc.start_strikes (len (img_prefixes)) - -- def is_vs(cp): -- return cp >= 0xfe00 and cp <= 0xfe0f -+ def is_vs(cp): -+ return cp >= 0xfe00 and cp <= 0xfe0f - - for img_prefix in img_prefixes: - print -@@ -462,13 +461,13 @@ def is_vs(cp): - codes = img_file[len (img_prefix):-4] - if "_" in codes: - pieces = codes.split ("_") -- cps = [int(code, 16) for code in pieces] -+ cps = [int(code, 16) for code in pieces] - uchars = "".join ([unichr(cp) for cp in cps if not is_vs(cp)]) - else: -- cp = int(codes, 16) -- if is_vs(cp): -- print "ignoring unexpected vs input %04x" % cp -- continue -+ cp = int(codes, 16) -+ if is_vs(cp): -+ print "ignoring unexpected vs input %04x" % cp -+ continue - uchars = unichr(cp) - img_files[uchars] = img_file - if not img_files: -@@ -479,19 +478,18 @@ def is_vs(cp): - advance = width = height = 0 - for uchars, img_file in img_files.items (): - if len (uchars) == 1: -- try: -- glyph_name = unicode_cmap.cmap[ord (uchars)] -- except: -- print "no cmap entry for %x" % ord(uchars) -- raise ValueError("%x" % ord(uchars)) -+ try: -+ glyph_name = unicode_cmap.cmap[ord (uchars)] -+ except: -+ print "no cmap entry for %x" % ord(uchars) -+ raise ValueError("%x" % ord(uchars)) - else: - glyph_name = get_glyph_name_from_gsub (uchars, font, unicode_cmap.cmap) - glyph_id = font.getGlyphID (glyph_name) - glyph_imgs[glyph_id] = img_file - if "verbose" in options: - uchars_name = ",".join (["%04X" % ord (char) for char in uchars]) -- # print "Matched U+%s: id=%d name=%s image=%s" % ( -- # uchars_name, glyph_id, glyph_name, img_file) -+ # print "Matched U+%s: id=%d name=%s image=%s" % (uchars_name, glyph_id, glyph_name, img_file) - - advance += glyph_metrics[glyph_name][0] - w, h = PNG (img_file).get_size () -@@ -529,10 +527,10 @@ def is_vs(cp): - drop_outline_tables (font) - print "Dropped outline ('glyf', 'CFF ') and related tables." - -- # hack removal of cmap pua entry for unknown flag glyph. If we try to -- # remove it earlier, getGlyphID dies. Need to restructure all of this -- # code. -- font_data.delete_from_cmap(font, [0xfe82b]) -+ # hack removal of cmap pua entry for unknown flag glyph. If we try to -+ # remove it earlier, getGlyphID dies. Need to restructure all of this -+ # code. -+ font_data.delete_from_cmap(font, [0xfe82b]) - - font.save (out_file) - print "Output font '%s' generated." % out_file |