diff --git a/lib/wttrin_png.py b/lib/wttrin_png.py index 4a7f1b0..770c668 100644 --- a/lib/wttrin_png.py +++ b/lib/wttrin_png.py @@ -143,14 +143,15 @@ def gen_term(filename, buf, options=None): (x_pos+CHAR_WIDTH, y_pos+CHAR_HEIGHT)), fill=color_mapping(char.bg)) - cat = script_category(char.data) - if cat not in font: - print "Unknown font category: %s" % cat - draw.text( - (x_pos, y_pos), - char.data, - font=font.get(cat, font.get('default')), - fill=current_color) + if char.data: + cat = script_category(char.data) + if cat not in font: + log("Unknown font category: %s" % cat) + draw.text( + (x_pos, y_pos), + char.data, + font=font.get(cat, font.get('default')), + fill=current_color) #sys.stdout.write(c.data) x_pos += CHAR_WIDTH