Minor reformatting of emoji_dump.py.

This commit is contained in:
James Porter 2016-06-03 15:04:09 -04:00 committed by Tim Abbott
parent d008d96597
commit 9d58624359
1 changed files with 12 additions and 3 deletions

View File

@ -16,7 +16,9 @@ class MissingGlyphError(Exception):
def color_font(code_point, code_point_to_fname_map): def color_font(code_point, code_point_to_fname_map):
in_name = 'bitmaps/strike0/{}.png'.format(code_point_to_fname_map[int(code_point, 16)]) in_name = 'bitmaps/strike0/{}.png'.format(
code_point_to_fname_map[int(code_point, 16)]
)
out_name = 'out/unicode/{}.png'.format(code_point) out_name = 'out/unicode/{}.png'.format(code_point)
try: try:
shutil.copyfile(in_name, out_name) shutil.copyfile(in_name, out_name)
@ -38,7 +40,11 @@ def bw_font(name, code_point):
image = Image.new('RGBA', BIG_SIZE) image = Image.new('RGBA', BIG_SIZE)
draw = ImageDraw.Draw(image) draw = ImageDraw.Draw(image)
draw.text((0, 0), char, font=font, fill='black') draw.text((0, 0), char, font=font, fill='black')
image.resize(SIZE, Image.ANTIALIAS).save('out/unicode/{}.png'.format(code_point), 'PNG') image.resize(SIZE, Image.ANTIALIAS).save(
'out/unicode/{}.png'.format(code_point), 'PNG'
)
def code_point_to_file_name_map(ttx): def code_point_to_file_name_map(ttx):
"""Given the NotoColorEmoji.ttx file, parse it to generate a map from """Given the NotoColorEmoji.ttx file, parse it to generate a map from
codepoint to filename (a la glyph0****.png) codepoint to filename (a la glyph0****.png)
@ -89,7 +95,10 @@ for name, code_point in emoji_map.items():
failed = True failed = True
continue continue
os.symlink('unicode/{}.png'.format(code_point), 'out/{}.png'.format(name)) os.symlink(
'unicode/{}.png'.format(code_point),
'out/{}.png'.format(name)
)
if failed: if failed:
print("Errors dumping emoji!") print("Errors dumping emoji!")