From 10fa05c3ce1658327db3f6f2ea5968b2b60da9fc Mon Sep 17 00:00:00 2001 From: bsongis Date: Tue, 27 Nov 2012 21:24:06 +0000 Subject: [PATCH] Script for the fonts --- util/img2lbm.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/util/img2lbm.py b/util/img2lbm.py index d5279253b..04280f7b0 100644 --- a/util/img2lbm.py +++ b/util/img2lbm.py @@ -21,7 +21,7 @@ if sys.argv[3] == "img": value += 1 << z f.write("0x%02x," % value) f.write("\n") -elif sys.argv[3] == "char": +elif sys.argv[3] == "5x7": for y in range(0, height, 8): for x in range(width): value = 0 @@ -30,7 +30,17 @@ elif sys.argv[3] == "char": value += 1 << z f.write("0x%02x," % value) f.write("\n") -elif sys.argv[3] == "dblsize": +elif sys.argv[3] == "8x10": + for y in range(0, height, 12): + for x in range(width): + for l in range(0, 12, 8): + value = 0 + for z in range(8): + if l+z < 12 and image.pixel(x, y+l+z) == Qt.qRgb(0, 0, 0): + value += 1 << z + f.write("0x%02x," % value) + f.write("\n") +elif sys.argv[3] == "10x14": for y in range(0, height, 16): for x in range(width): for l in range(0, 16, 8): @@ -40,3 +50,6 @@ elif sys.argv[3] == "dblsize": value += 1 << z f.write("0x%02x," % value) f.write("\n") + +else: + print "wrong arg"