summaryrefslogtreecommitdiffstats
path: root/system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch')
-rw-r--r--system/noto-emoji/patches/c8259f2cb0fe0579e1391811edaf8ed5bb86e220.patch162
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 e5f4d24764..0000000000
--- 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