From 6ada1974eeefafcf50eed752374704d263533283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Thu, 24 Jun 2021 14:54:01 +0200 Subject: [PATCH] feat: add new font with variable width --- lib-gui/include/font.h | 3 +- lib-gui/src/font_prop14x16.c | 8536 ++++++++++++++++++++++++++++++++++ 2 files changed, 8538 insertions(+), 1 deletion(-) create mode 100644 lib-gui/src/font_prop14x16.c diff --git a/lib-gui/include/font.h b/lib-gui/include/font.h index c7be5a0d7ca9234d58316d63d879e2af7c93d19f..fa2f120511ef812bb1b9fdbaf7ad9f4f6afdf2dd 100644 --- a/lib-gui/include/font.h +++ b/lib-gui/include/font.h @@ -7,7 +7,7 @@ typedef uint16_t font_bits_t; typedef struct { - const font_bits_t bits[256*16]; + const font_bits_t bits[16]; const uint8_t width; } font_character_t; @@ -98,5 +98,6 @@ uint16_t font_fit_ellipsis(font_t *font, size2d_t size, char *text, char *ellips uint16_t font_fit_cut(font_t *font, size2d_t size, char *text); extern font_descriptor_t font_rom8x16; +extern font_descriptor_t font_winFreeSystem14x16; #endif // __FONT_H__ diff --git a/lib-gui/src/font_prop14x16.c b/lib-gui/src/font_prop14x16.c new file mode 100644 index 0000000000000000000000000000000000000000..fcad295d34dc3d56845162d5b89fabd2bf04bec8 --- /dev/null +++ b/lib-gui/src/font_prop14x16.c @@ -0,0 +1,8536 @@ +/* Generated by convfnt.exe, modified removed offset array*/ +#include "font.h" + +/* Windows FreeSystem 14x16 Font */ + +/* + * FONTRES 100,96,96:Free System 10 + * Distributed under the MPL (c) 1999 darran@rimron.co.uk v0.1 + * Free System + */ + +static font_character_t winFreeSystem14x16_bits[] = { + +/* Character (0x20): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character ! (0x21): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character " (0x22): + ht=16, width=6 + +------+ + | | + | | + |** **| + |** **| + |** **| + |** **| + |** **| + | | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ */ + {.width = 6, .bits = { +0x0000, +0x0000, +0xcc00, +0xcc00, +0xcc00, +0xcc00, +0xcc00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character # (0x23): + ht=16, width=8 + +--------+ + | | + | | + | ** ** | + | ** ** | + | *******| + | *******| + | ** ** | + | ** ** | + | ** ** | + | ** ** | + |******* | + |******* | + | ** ** | + | ** ** | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3600, +0x3600, +0x7f00, +0x7f00, +0x3600, +0x3600, +0x6c00, +0x6c00, +0xfe00, +0xfe00, +0x6c00, +0x6c00, +0x0000, +0x0000,}}, + +/* Character $ (0x24): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ****** | + |** ** **| + |** ** **| + |** ** | + |****** | + | ***** | + | ** **| + |** ** **| + |** ** **| + | ****** | + | ** | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x7e00, +0xdb00, +0xdb00, +0xd800, +0xfc00, +0x3e00, +0x1b00, +0xdb00, +0xdb00, +0x7e00, +0x1800, +0x0000, +0x0000,}}, + +/* Character % (0x25): + ht=16, width=11 + +-----------+ + | | + | | + | *** **| + |** ** ** | + |** ** ** | + |** ** ** | + | *** ** | + | ** | + | ** *** | + | ** ** **| + | ** ** **| + | ** ** **| + |** *** | + | | + | | + | | + +-----------+ */ + {.width = 11, .bits = { +0x0000, +0x0000, +0x7060, +0xd8c0, +0xd980, +0xdb00, +0x7600, +0x0600, +0x0dc0, +0x1b60, +0x3360, +0x6360, +0xc1c0, +0x0000, +0x0000, +0x0000,}}, + +/* Character & (0x26): + ht=16, width=9 + +---------+ + | | + | | + | *** | + | ** ** | + | * * | + | * * | + | ** ** | + | *** | + | *** * | + | ** ** * | + | * *** | + | ** ** | + | ****** | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x1c00, +0x3600, +0x2200, +0x2200, +0x3600, +0x1c00, +0x3900, +0x6d00, +0x4700, +0x6600, +0x3f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character ' (0x27): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character ( (0x28): + ht=16, width=4 + +----+ + | | + | | + | **| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **| + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x3000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x3000,}}, + +/* Character ) (0x29): + ht=16, width=4 + +----+ + | | + | | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0xc000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0xc000,}}, + +/* Character * (0x2a): + ht=16, width=6 + +------+ + | | + | | + | ** | + | ** | + |******| + | ** | + | **** | + | * * | + | | + | | + | | + | | + | | + | | + | | + | | + +------+ */ + {.width = 6, .bits = { +0x0000, +0x0000, +0x3000, +0x3000, +0xfc00, +0x3000, +0x7800, +0x4800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character + (0x2b): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + |********| + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x1800, +0x1800, +0xff00, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character , (0x2c): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | ** | + |** | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0xc000, +0x0000, +0x0000,}}, + +/* Character - (0x2d): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + |****| + |****| + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xf000, +0xf000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character . (0x2e): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |*** | + |*** | + |*** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xe000, +0xe000, +0xe000, +0x0000, +0x0000, +0x0000,}}, + +/* Character / (0x2f): + ht=16, width=4 + +----+ + | | + | | + | **| + | **| + | **| + | **| + | ***| + | ** | + | ** | + | ** | + | ** | + |*** | + |** | + |** | + |** | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x3000, +0x3000, +0x3000, +0x3000, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0xe000, +0xc000, +0xc000, +0xc000, +0x0000,}}, + +/* Character 0 (0x30): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 1 (0x31): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x7800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character 2 (0x32): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x6000, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 3 (0x33): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** | + | *** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x0600, +0x0600, +0x1c00, +0x0600, +0x0600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 4 (0x34): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ****** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7e00, +0x7e00, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000,}}, + +/* Character 5 (0x35): + ht=16, width=8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x0600, +0x0600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 6 (0x36): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 7 (0x37): + ht=16, width=8 + +--------+ + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x7e00, +0x0600, +0x0600, +0x0c00, +0x0c00, +0x7e00, +0x1800, +0x1800, +0x3000, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000,}}, + +/* Character 8 (0x38): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character 9 (0x39): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x0600, +0x0600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character : (0x3a): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character ; (0x3b): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + | ** | + | ** | + | ** | + |** | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0xc000, +0x0000, +0x0000,}}, + +/* Character < (0x3c): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0000, +0x0000, +0x0000,}}, + +/* Character = (0x3d): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ****** | + | ****** | + | | + | ****** | + | ****** | + | | + | | + | | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x7e00, +0x0000, +0x7e00, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character > (0x3e): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x3000, +0x1800, +0x0c00, +0x0600, +0x0600, +0x0c00, +0x1800, +0x3000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character ? (0x3f): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x0600, +0x0c00, +0x1800, +0x1800, +0x0000, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character @ (0x40): + ht=16, width=14 + +--------------+ + | | + | **** | + | *** *** | + | *** *** | + | ** ** ** | + | ** **** ** | + | ** ** ** ** | + | ** ** ** ** | + | ** ** ** ** | + | ** ** ** ** | + | ** **** ** | + | ** * **** | + | ** | + | *** *** | + | ***** | + | | + +--------------+ */ + {.width = 14, .bits = { +0x0000, +0x0780, +0x1ce0, +0x3870, +0x3330, +0x6798, +0x66d8, +0x6cd8, +0x6cd8, +0x6d98, +0x6798, +0x32f0, +0x3000, +0x1c70, +0x07c0, +0x0000,}}, + +/* Character A (0x41): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ****** | + | ****** | + |*** ***| + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x7e00, +0x7e00, +0xe700, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character B (0x42): + ht=16, width=10 + +----------+ + | | + | | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x7f00, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f00, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character C (0x43): + ht=16, width=9 + +---------+ + | | + | | + | **** | + | ** ** | + | ** * | + | ** * | + | ** | + | ** | + | ** | + | ** * | + | ** * | + | ** ** | + | **** | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x1e00, +0x3300, +0x6100, +0x6100, +0x6000, +0x6000, +0x6000, +0x6100, +0x6100, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character D (0x44): + ht=16, width=10 + +----------+ + | | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x7e00, +0x6300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character E (0x45): + ht=16, width=9 + +---------+ + | | + | | + | ******* | + | ** | + | ** | + | ** | + | ** | + | ******* | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character F (0x46): + ht=16, width=8 + +--------+ + | | + | | + | *******| + | ** | + | ** | + | ** | + | ** | + | *******| + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character G (0x47): + ht=16, width=10 + +----------+ + | | + | | + | ***** | + | ** ** | + | ** * | + | ** * | + | ** | + | ** | + | ** **** | + | ** ** | + | ** ** | + | ** ** | + | **** * | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x1f00, +0x3180, +0x6080, +0x6080, +0x6000, +0x6000, +0x6780, +0x6180, +0x6180, +0x3180, +0x1e80, +0x0000, +0x0000, +0x0000,}}, + +/* Character H (0x48): + ht=16, width=10 + +----------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f80, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x0000, +0x0000, +0x0000,}}, + +/* Character I (0x49): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character J (0x4a): + ht=16, width=7 + +-------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** ** | + |** ** | + |** ** | + | **** | + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0xcc00, +0xcc00, +0xcc00, +0x7800, +0x0000, +0x0000, +0x0000,}}, + +/* Character K (0x4b): + ht=16, width=9 + +---------+ + | | + | | + | ** **| + | ** ** | + | ** ** | + | ** ** | + | **** | + | *** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** **| + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x6180, +0x6300, +0x6600, +0x6c00, +0x7800, +0x7000, +0x7800, +0x6c00, +0x6600, +0x6300, +0x6180, +0x0000, +0x0000, +0x0000,}}, + +/* Character L (0x4c): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | *******| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character M (0x4d): + ht=16, width=12 + +------------+ + | | + | | + | ** ** | + | ** ** | + | *** *** | + | *** *** | + | **** **** | + | **** **** | + | ** **** ** | + | ** **** ** | + | ** ** ** | + | ** ** ** | + | ** ** | + | | + | | + | | + +------------+ */ + {.width = 12, .bits = { +0x0000, +0x0000, +0x6060, +0x6060, +0x70e0, +0x70e0, +0x79e0, +0x79e0, +0x6f60, +0x6f60, +0x6660, +0x6660, +0x6060, +0x0000, +0x0000, +0x0000,}}, + +/* Character N (0x4e): + ht=16, width=10 + +----------+ + | | + | | + | ** ** | + | *** ** | + | *** ** | + | **** ** | + | ***** ** | + | ** ** ** | + | ** ***** | + | ** **** | + | ** *** | + | ** *** | + | ** ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x6180, +0x7180, +0x7180, +0x7980, +0x7d80, +0x6d80, +0x6f80, +0x6780, +0x6380, +0x6380, +0x6180, +0x0000, +0x0000, +0x0000,}}, + +/* Character O (0x4f): + ht=16, width=10 + +----------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character P (0x50): + ht=16, width=9 + +---------+ + | | + | | + | ******* | + | ** **| + | ** **| + | ** **| + | ** **| + | ** **| + | ******* | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x7f00, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character Q (0x51): + ht=16, width=10 + +----------+ + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** * ** | + | ** **** | + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6580, +0x6780, +0x3300, +0x1f80, +0x0000, +0x0000, +0x0000,}}, + +/* Character R (0x52): + ht=16, width=10 + +----------+ + | | + | | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ******* | + | ** ** | + | ** ** | + | ** ** | + | ** **| + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x7f00, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x7f00, +0x6180, +0x6180, +0x6180, +0x60c0, +0x0000, +0x0000, +0x0000,}}, + +/* Character S (0x53): + ht=16, width=9 + +---------+ + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | *** | + | *** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x3e00, +0x6300, +0x6300, +0x6300, +0x3800, +0x0e00, +0x0300, +0x6300, +0x6300, +0x6300, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character T (0x54): + ht=16, width=8 + +--------+ + | | + | | + |********| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0xff00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character U (0x55): + ht=16, width=10 + +----------+ + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character V (0x56): + ht=16, width=8 + +--------+ + | | + | | + |** **| + |** **| + |** **| + | ** ** | + | ** ** | + | ** ** | + | * * | + | **** | + | **** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0xc300, +0xc300, +0xc300, +0x6600, +0x6600, +0x6600, +0x2400, +0x3c00, +0x3c00, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character W (0x57): + ht=16, width=14 + +--------------+ + | | + | | + |** **| + |** ** **| + |** ** **| + |** ** **| + | ** **** ** | + | ** **** ** | + | ** * * ** | + | **** **** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------------+ */ + {.width = 14, .bits = { +0x0000, +0x0000, +0xc00c, +0xc30c, +0xc30c, +0xc30c, +0x6798, +0x6798, +0x34b0, +0x3cf0, +0x1860, +0x1860, +0x1860, +0x0000, +0x0000, +0x0000,}}, + +/* Character X (0x58): + ht=16, width=9 + +---------+ + | | + | | + |** **| + |** **| + | ** ** | + | ** ** | + | *** | + | *** | + | *** | + | ** ** | + | ** ** | + |** **| + |** **| + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0xc180, +0xc180, +0x6300, +0x3600, +0x1c00, +0x1c00, +0x1c00, +0x3600, +0x6300, +0xc180, +0xc180, +0x0000, +0x0000, +0x0000,}}, + +/* Character Y (0x59): + ht=16, width=10 + +----------+ + | | + | | + |** **| + |** **| + |** **| + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0xc0c0, +0xc0c0, +0xc0c0, +0x6180, +0x3300, +0x1e00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character Z (0x5a): + ht=16, width=9 + +---------+ + | | + | | + |*********| + | **| + | ** | + | ** | + | ** | + | * | + | ** | + | ** | + | ** | + |** | + |*********| + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0xff80, +0x0180, +0x0300, +0x0600, +0x0c00, +0x0800, +0x1800, +0x3000, +0x6000, +0xc000, +0xff80, +0x0000, +0x0000, +0x0000,}}, + +/* Character [ (0x5b): + ht=16, width=4 + +----+ + | | + | | + | ***| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ***| + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7000,}}, + +/* Character \ (0x5c): + ht=16, width=4 + +----+ + | | + | | + |** | + |** | + |** | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **| + | **| + | **| + | **| + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0xc000, +0xc000, +0xc000, +0xc000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x3000, +0x3000, +0x3000, +0x3000, +0x0000,}}, + +/* Character ] (0x5d): + ht=16, width=4 + +----+ + | | + | | + |*** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |*** | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0xe000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0xe000,}}, + +/* Character ^ (0x5e): + ht=16, width=5 + +-----+ + | | + | | + | * | + | *** | + |*****| + |** **| + |* *| + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x2000, +0x7000, +0xf800, +0xd800, +0x8800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character _ (0x5f): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + |********| + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xff00,}}, + +/* Character ` (0x60): + ht=16, width=5 + +-----+ + | | + | ** | + | *** | + | ** | + | **| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x6000, +0x7000, +0x3000, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character a (0x61): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | **** | + | ** ** | + | * ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x4600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character b (0x62): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character c (0x63): + ht=16, width=7 + +-------+ + | | + | | + | | + | | + | | + | **** | + | ** **| + | ** | + | ** | + | ** | + | ** | + | ** **| + | **** | + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6000, +0x6000, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character d (0x64): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character e (0x65): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x7e00, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character f (0x66): + ht=16, width=4 + +----+ + | | + | | + | **| + | ** | + | ** | + | ** | + |****| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x3000, +0x6000, +0x6000, +0x6000, +0xf000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character g (0x67): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** ** | + | **** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x6600, +0x3c00,}}, + +/* Character h (0x68): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x0000, +0x0000, +0x0000,}}, + +/* Character i (0x69): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character j (0x6a): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0xc000,}}, + +/* Character k (0x6b): + ht=16, width=7 + +-------+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** **| + | ** ** | + | **** | + | *** | + | **** | + | ** ** | + | ** **| + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6600, +0x6c00, +0x7800, +0x7000, +0x7800, +0x6c00, +0x6600, +0x0000, +0x0000, +0x0000,}}, + +/* Character l (0x6c): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character m (0x6d): + ht=16, width=12 + +------------+ + | | + | | + | | + | | + | | + | ********* | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | ** ** ** | + | | + | | + | | + +------------+ */ + {.width = 12, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7fc0, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x0000, +0x0000, +0x0000,}}, + +/* Character n (0x6e): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x0000, +0x0000, +0x0000,}}, + +/* Character o (0x6f): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character p (0x70): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, +0x6000,}}, + +/* Character q (0x71): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0600, +0x0600, +0x0600,}}, + +/* Character r (0x72): + ht=16, width=5 + +-----+ + | | + | | + | | + | | + | | + | ****| + | *** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7800, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character s (0x73): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | **** | + | ** ** | + | ** * | + | *** | + | *** | + | * ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6200, +0x3800, +0x1c00, +0x4600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character t (0x74): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + |****| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **| + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0xf000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x3000, +0x0000, +0x0000, +0x0000,}}, + +/* Character u (0x75): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character v (0x76): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + |** **| + |** **| + | ** ** | + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc300, +0xc300, +0x6600, +0x6600, +0x6600, +0x3c00, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character w (0x77): + ht=16, width=10 + +----------+ + | | + | | + | | + | | + | | + |** **| + |** ** **| + |** ** **| + | ** ** ** | + | ** ** ** | + | ******** | + | ** ** | + | ** ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc0c0, +0xccc0, +0xccc0, +0x6d80, +0x6d80, +0x7f80, +0x3300, +0x3300, +0x0000, +0x0000, +0x0000,}}, + +/* Character x (0x78): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + |** **| + | ** ** | + | **** | + | ** | + | ** | + | **** | + | ** ** | + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc300, +0x6600, +0x3c00, +0x1800, +0x1800, +0x3c00, +0x6600, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character y (0x79): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + |** **| + |** **| + |** **| + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc300, +0xc300, +0xc300, +0x6600, +0x6600, +0x3c00, +0x3c00, +0x1800, +0x1800, +0x3000, +0x6000,}}, + +/* Character z (0x7a): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ****** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x0600, +0x0c00, +0x1800, +0x1800, +0x3000, +0x6000, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character { (0x7b): + ht=16, width=5 + +-----+ + | | + | | + | **| + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | **| + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x1800, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x6000, +0x6000, +0x3000, +0x3000, +0x3000, +0x3000, +0x3000, +0x1800,}}, + +/* Character | (0x7c): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000,}}, + +/* Character } (0x7d): + ht=16, width=5 + +-----+ + | | + | | + |** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + |** | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0xc000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x3000, +0x3000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0xc000,}}, + +/* Character ~ (0x7e): + ht=16, width=5 + +-----+ + | | + | | + |*** *| + |* ***| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0xe800, +0xb800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character  (0x7f): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x80): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x81): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x82): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x83): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x84): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x85): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x86): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x87): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x88): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x89): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8a): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8b): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8c): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8d): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8e): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x8f): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x90): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x91): + ht=16, width=4 + +----+ + | | + | **| + | **| + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x3000, +0x3000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x92): + ht=16, width=4 + +----+ + | | + | ** | + | ** | + |** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x6000, +0x6000, +0xc000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x93): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x94): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x95): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x96): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x97): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x98): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x99): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9a): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9b): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9c): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9d): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9e): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0x9f): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa0): + ht=16, width=9 + +---------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa1): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa2): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | ** | + | **** | + | ** *** | + | ** * | + | ** * | + | ** * | + | *** | + | *** ** | + | **** | + | ** | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x3c00, +0x6e00, +0x6800, +0x6800, +0x6800, +0x7000, +0x7600, +0x3c00, +0x3000, +0x0000, +0x0000,}}, + +/* Character � (0xa3): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** ** | + | ** | + | ** | + | ** | + | ** | + | **** | + | ** | + | ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3800, +0x6c00, +0x6000, +0x6000, +0x6000, +0x3000, +0x7800, +0x3000, +0x3000, +0x6600, +0x7c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa4): + ht=16, width=8 + +--------+ + | | + | | + | ** ** | + | **** | + | * * | + | * * | + | * * | + | **** | + | ** ** | + | | + | | + | | + | | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x6600, +0x3c00, +0x2400, +0x2400, +0x2400, +0x3c00, +0x6600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa5): + ht=16, width=8 + +--------+ + | | + | | + |** **| + |** **| + |** **| + | ** ** | + | ** ** | + |********| + | ** | + |********| + | ** | + | ** | + | ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0xc300, +0xc300, +0xc300, +0x6600, +0x6600, +0xff00, +0x1800, +0xff00, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa6): + ht=16, width=4 + +----+ + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000,}}, + +/* Character � (0xa7): + ht=16, width=8 + +--------+ + | | + | | + | **** | + | ** ** | + | * * | + | *** | + | *** | + | ** ** | + | ** ** | + | *** | + | *** | + | * * | + | ** ** | + | **** | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3c00, +0x6600, +0x2400, +0x3800, +0x3800, +0x6c00, +0x3600, +0x1c00, +0x1c00, +0x2400, +0x6600, +0x3c00, +0x0000, +0x0000,}}, + +/* Character � (0xa8): + ht=16, width=5 + +-----+ + | | + | | + |** **| + |** **| + |** **| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0xd800, +0xd800, +0xd800, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xa9): + ht=16, width=10 + +----------+ + | | + | | + | ****** | + | ** ** | + |** ** **| + |** * * **| + |** * * **| + |** * **| + |** * * **| + |** * * **| + |** ** **| + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x3f00, +0x6180, +0xccc0, +0xd2c0, +0xd2c0, +0xd0c0, +0xd2c0, +0xd2c0, +0xccc0, +0x6180, +0x3f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xaa): + ht=16, width=5 + +-----+ + | | + | | + | | + | * | + | * | + | ** | + | * * | + | ** | + | | + | *** | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x0000, +0x2000, +0x1000, +0x3000, +0x5000, +0x3000, +0x0000, +0x7000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xab): + ht=16, width=7 + +-------+ + | | + | | + | | + | | + | | + | | + | | + | ** **| + | ** ** | + |** ** | + | ** ** | + | ** **| + | | + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3600, +0x6c00, +0xd800, +0x6c00, +0x3600, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xac): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | | + | | + | ****** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7e00, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xad): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | | + |****| + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xf000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xae): + ht=16, width=10 + +----------+ + | | + | | + | ****** | + | ** ** | + |** *** **| + |** * * **| + |** * * **| + |** * * **| + |** *** **| + |** * * **| + |** * * **| + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x3f00, +0x6180, +0xdcc0, +0xd2c0, +0xd2c0, +0xd2c0, +0xdcc0, +0xd4c0, +0xd2c0, +0x6180, +0x3f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xaf): + ht=16, width=8 + +--------+ + | | + |********| + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0xff00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb0): + ht=16, width=5 + +-----+ + | | + | | + | | + | *** | + | * * | + | * * | + | *** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x0000, +0x7000, +0x5000, +0x5000, +0x7000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb1): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | ****** | + | ** | + | ** | + | | + | ****** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x7e00, +0x1800, +0x1800, +0x0000, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb2): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + |* **| + | **| + | ** | + |****| + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0xb000, +0x3000, +0x6000, +0xf000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb3): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + |* **| + | ** | + |* **| + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0xb000, +0x6000, +0xb000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb4): + ht=16, width=5 + +-----+ + | | + | | + | ***| + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x3800, +0x3000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb5): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | *******| + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7f00, +0x6000, +0x6000, +0x6000,}}, + +/* Character � (0xb6): + ht=16, width=7 + +-------+ + | | + | | + | | + | **** | + | ***** | + | ***** | + | ***** | + | ***** | + | **** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0000, +0x3c00, +0x7c00, +0x7c00, +0x7c00, +0x7c00, +0x3c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb7): + ht=16, width=4 + +----+ + | | + | | + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xb8): + ht=16, width=5 + +-----+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ** | + | **| + | *** | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x1800, +0x7000,}}, + +/* Character � (0xb9): + ht=16, width=4 + +----+ + | | + | | + | | + | ** | + |*** | + | ** | + | ** | + | ** | + | | + | | + | | + | | + | | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0xe000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xba): + ht=16, width=5 + +-----+ + | | + | | + | | + | *** | + | * * | + | * * | + | * * | + | *** | + | | + | *** | + | | + | | + | | + | | + | | + | | + +-----+ */ + {.width = 5, .bits = { +0x0000, +0x0000, +0x0000, +0x7000, +0x5000, +0x5000, +0x5000, +0x7000, +0x0000, +0x7000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xbb): + ht=16, width=7 + +-------+ + | | + | | + | | + | | + | | + | | + | | + |** ** | + | ** ** | + | ** **| + | ** ** | + |** ** | + | | + | | + | | + | | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xd800, +0x6c00, +0x3600, +0x6c00, +0xd800, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xbc): + ht=16, width=11 + +-----------+ + | | + | | + | | + | ** **| + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** *** | + | ** ** * | + | ** **** | + |** ** | + | | + | | + | | + +-----------+ */ + {.width = 11, .bits = { +0x0000, +0x0000, +0x0000, +0x3060, +0x70c0, +0x3180, +0x3300, +0x3600, +0x0cc0, +0x19c0, +0x3340, +0x63c0, +0xc0c0, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xbd): + ht=16, width=11 + +-----------+ + | | + | | + | | + | ** **| + | *** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** * ** | + | ** ** | + | ** ** | + |** **** | + | | + | | + | | + +-----------+ */ + {.width = 11, .bits = { +0x0000, +0x0000, +0x0000, +0x3060, +0x70c0, +0x3180, +0x3300, +0x3600, +0x0d80, +0x1ac0, +0x30c0, +0x6180, +0xc3c0, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xbe): + ht=16, width=11 + +-----------+ + | | + | | + | | + | ** **| + | * ** ** | + | ** ** | + | * ** ** | + | ** ** | + | ** ** | + | ** *** | + | ** ** * | + | ** **** | + |** ** | + | | + | | + | | + +-----------+ */ + {.width = 11, .bits = { +0x0000, +0x0000, +0x0000, +0x3060, +0x58c0, +0x3180, +0x5b00, +0x3600, +0x0cc0, +0x19c0, +0x3340, +0x63c0, +0xc0c0, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xbf): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x1800, +0x1800, +0x0000, +0x1800, +0x1800, +0x3000, +0x6000, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc0): + ht=16, width=8 + +--------+ + | *** | + | ** | + | ** | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x3800, +0x1800, +0x0c00, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc1): + ht=16, width=8 + +--------+ + | *** | + | ** | + | ** | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x1c00, +0x1800, +0x3000, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc2): + ht=16, width=8 + +--------+ + | ** | + | **** | + | ** ** | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x1800, +0x3c00, +0x6600, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc3): + ht=16, width=8 + +--------+ + | **** * | + | * **** | + | | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x7a00, +0x5e00, +0x0000, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc4): + ht=16, width=8 + +--------+ + | ** ** | + | ** ** | + | | + | ** | + | ** | + | **** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x6600, +0x6600, +0x0000, +0x1800, +0x1800, +0x3c00, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc5): + ht=16, width=8 + +--------+ + | ** | + | **** | + | ** | + | | + | ** | + | ** | + | **** | + | * * | + | ** ** | + | ** ** | + | ****** | + |** **| + |** **| + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x1800, +0x3c00, +0x1800, +0x0000, +0x1800, +0x1800, +0x3c00, +0x2400, +0x6600, +0x6600, +0x7e00, +0xc300, +0xc300, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc6): + ht=16, width=13 + +-------------+ + | | + | | + | | + | ********* | + | **** | + | ** ** | + | ** ** | + | ** ****** | + | ** ** | + | ** ** | + | ****** | + |** ** | + |** ******* | + | | + | | + | | + +-------------+ */ + {.width = 13, .bits = { +0x0000, +0x0000, +0x0000, +0x1ff0, +0x1e00, +0x3600, +0x3600, +0x37e0, +0x6600, +0x6600, +0x7e00, +0xc600, +0xc7f0, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc7): + ht=16, width=9 + +---------+ + | | + | | + | | + | **** | + | ** ** | + | ** * | + | ** | + | ** | + | ** | + | ** | + | ** * | + | ** ** | + | **** | + | ** | + | ** | + | *** | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x0000, +0x1e00, +0x3300, +0x6100, +0x6000, +0x6000, +0x6000, +0x6000, +0x6100, +0x3300, +0x1e00, +0x0c00, +0x0600, +0x1c00,}}, + +/* Character � (0xc8): + ht=16, width=9 + +---------+ + | *** | + | ** | + | ** | + | ******* | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x1c00, +0x0c00, +0x0600, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xc9): + ht=16, width=9 + +---------+ + | *** | + | ** | + | ** | + | ******* | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0e00, +0x0c00, +0x1800, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xca): + ht=16, width=9 + +---------+ + | ** | + | **** | + | ** ** | + | ******* | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0c00, +0x1e00, +0x3300, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xcb): + ht=16, width=9 + +---------+ + | ** ** | + | ** ** | + | | + | ******* | + | ** | + | ** | + | ** | + | ****** | + | ** | + | ** | + | ** | + | ** | + | ******* | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x3300, +0x3300, +0x0000, +0x7f00, +0x6000, +0x6000, +0x6000, +0x7e00, +0x6000, +0x6000, +0x6000, +0x6000, +0x7f00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xcc): + ht=16, width=4 + +----+ + |** | + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0xc000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xcd): + ht=16, width=4 + +----+ + | **| + | ** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x3000, +0x6000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xce): + ht=16, width=4 + +----+ + | ** | + |* *| + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x6000, +0x9000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xcf): + ht=16, width=4 + +----+ + |* *| + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x9000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd0): + ht=16, width=10 + +----------+ + | | + | | + | | + | ****** | + | ** ** | + | ** ** | + | ** ** | + |***** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x0000, +0x7e00, +0x6300, +0x6180, +0x6180, +0xf980, +0x6180, +0x6180, +0x6180, +0x6300, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd1): + ht=16, width=10 + +----------+ + | **** * | + | * **** | + | | + | ** ** | + | *** ** | + | **** ** | + | **** ** | + | ** ** ** | + | ** ** ** | + | ** **** | + | ** **** | + | ** *** | + | ** ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x3d00, +0x2f00, +0x0000, +0x6180, +0x7180, +0x7980, +0x7980, +0x6d80, +0x6d80, +0x6780, +0x6780, +0x6380, +0x6180, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd2): + ht=16, width=10 + +----------+ + | *** | + | ** | + | ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x1c00, +0x0c00, +0x0600, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd3): + ht=16, width=10 + +----------+ + | *** | + | ** | + | ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0e00, +0x0c00, +0x1800, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd4): + ht=16, width=10 + +----------+ + | ** | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0c00, +0x1e00, +0x3300, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd5): + ht=16, width=10 + +----------+ + | **** * | + | * **** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x3d00, +0x2f00, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd6): + ht=16, width=10 + +----------+ + | ** ** | + | ** ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x3300, +0x3300, +0x0000, +0x1e00, +0x3300, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd7): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | | + | | + | ** ** | + | **** | + | ** | + | **** | + | ** ** | + | | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6600, +0x3c00, +0x1800, +0x3c00, +0x6600, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd8): + ht=16, width=10 + +----------+ + | | + | | + | | + | ****** | + | ** ** | + | ** *** | + | ** **** | + | ** ** ** | + | ** ** ** | + | **** ** | + | *** ** | + | ** ** | + | ****** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0000, +0x0000, +0x0000, +0x1f80, +0x3300, +0x6380, +0x6780, +0x6d80, +0x6d80, +0x7980, +0x7180, +0x3300, +0x7e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xd9): + ht=16, width=10 + +----------+ + | *** | + | ** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x1c00, +0x0c00, +0x0600, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xda): + ht=16, width=10 + +----------+ + | *** | + | ** | + | ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0e00, +0x0c00, +0x1800, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xdb): + ht=16, width=10 + +----------+ + | ** | + | **** | + | ** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0c00, +0x1e00, +0x3300, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xdc): + ht=16, width=10 + +----------+ + | ** ** | + | ** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x3300, +0x3300, +0x0000, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x6180, +0x3300, +0x1e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xdd): + ht=16, width=10 + +----------+ + | *** | + | ** | + | ** | + |** **| + |** **| + | ** ** | + | ** ** | + | **** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----------+ */ + {.width = 10, .bits = { +0x0e00, +0x0c00, +0x1800, +0xc0c0, +0xc0c0, +0x6180, +0x3300, +0x1e00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xde): + ht=16, width=9 + +---------+ + | | + | | + | | + | ** | + | ** | + | ****** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ****** | + | ** | + | ** | + | | + | | + | | + +---------+ */ + {.width = 9, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x7e00, +0x6300, +0x6300, +0x6300, +0x6300, +0x7e00, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xdf): + ht=16, width=8 + +--------+ + | | + | | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe0): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3800, +0x1800, +0x0c00, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe1): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1c00, +0x1800, +0x3000, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe2): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** ** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x3c00, +0x6600, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe3): + ht=16, width=8 + +--------+ + | | + | | + | | + | **** * | + | * **** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x7a00, +0x5e00, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe4): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe5): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** | + | | + | **** | + | ** ** | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x3c00, +0x1800, +0x0000, +0x3c00, +0x6600, +0x1e00, +0x3600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe6): + ht=16, width=12 + +------------+ + | | + | | + | | + | | + | | + | | + | ******** | + | ** ** ** | + | ******** | + | ** ** | + | ** ** | + | ** ** ** | + | ******** | + | | + | | + | | + +------------+ */ + {.width = 12, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3fc0, +0x6660, +0x1fe0, +0x3600, +0x6600, +0x6660, +0x3fc0, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe7): + ht=16, width=7 + +-------+ + | | + | | + | | + | | + | | + | | + | **** | + | ** **| + | ** | + | ** | + | ** | + | ** **| + | **** | + | ** | + | ** | + | *** | + +-------+ */ + {.width = 7, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3c00, +0x6600, +0x6000, +0x6000, +0x6000, +0x6600, +0x3c00, +0x1800, +0x0c00, +0x3800,}}, + +/* Character � (0xe8): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | ****** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3800, +0x1800, +0x0c00, +0x0000, +0x3c00, +0x6600, +0x7e00, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xe9): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | ****** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1c00, +0x1800, +0x3000, +0x0000, +0x3c00, +0x6600, +0x7e00, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xea): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** ** | + | | + | **** | + | ** ** | + | ****** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x3c00, +0x6600, +0x0000, +0x3c00, +0x6600, +0x7e00, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xeb): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | | + | **** | + | ** ** | + | ****** | + | ** | + | ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x0000, +0x3c00, +0x6600, +0x7e00, +0x6000, +0x6000, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xec): + ht=16, width=4 + +----+ + | | + | | + |*** | + | ** | + | **| + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0xe000, +0x6000, +0x3000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xed): + ht=16, width=4 + +----+ + | | + | | + | ***| + | ** | + |** | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x7000, +0x6000, +0xc000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xee): + ht=16, width=4 + +----+ + | | + | | + | ** | + |****| + | | + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x6000, +0xf000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xef): + ht=16, width=4 + +----+ + | | + | | + | | + |* *| + |* *| + | | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | ** | + | | + | | + | | + +----+ */ + {.width = 4, .bits = { +0x0000, +0x0000, +0x0000, +0x9000, +0x9000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf0): + ht=16, width=8 + +--------+ + | | + | | + | | + | *** ** | + | ** | + | ** ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x7600, +0x1800, +0x6c00, +0x0c00, +0x3e00, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf1): + ht=16, width=8 + +--------+ + | | + | | + | | + | **** * | + | * **** | + | | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x7a00, +0x5e00, +0x0000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf2): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3800, +0x1800, +0x0c00, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf3): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1c00, +0x1800, +0x3000, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf4): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x3c00, +0x6600, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf5): + ht=16, width=8 + +--------+ + | | + | | + | | + | **** * | + | * **** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x7a00, +0x5e00, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf6): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | | + | **** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | **** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x0000, +0x3c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf7): + ht=16, width=6 + +------+ + | | + | | + | | + | | + | | + | ** | + | ** | + | | + | **** | + | | + | ** | + | ** | + | | + | | + | | + | | + +------+ */ + {.width = 6, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3000, +0x3000, +0x0000, +0x7800, +0x0000, +0x3000, +0x3000, +0x0000, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf8): + ht=16, width=8 + +--------+ + | | + | | + | | + | | + | | + | | + | ***** | + | ** *** | + | ** *** | + | ** ** | + | *** ** | + | *** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3e00, +0x6e00, +0x6e00, +0x6600, +0x7600, +0x7600, +0x7c00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xf9): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x3800, +0x1800, +0x0c00, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xfa): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1c00, +0x1800, +0x3000, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xfb): + ht=16, width=8 + +--------+ + | | + | | + | ** | + | **** | + | ** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1800, +0x3c00, +0x6600, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xfc): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | | + | | + | | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x0000, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x3e00, +0x0000, +0x0000, +0x0000,}}, + +/* Character � (0xfd): + ht=16, width=8 + +--------+ + | | + | | + | *** | + | ** | + | ** | + | | + |** **| + |** **| + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x1c00, +0x1800, +0x3000, +0x0000, +0xc300, +0xc300, +0x6600, +0x6600, +0x3c00, +0x3c00, +0x1800, +0x1800, +0x3000, +0x6000,}}, + +/* Character � (0xfe): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** | + | ** | + | ** | + | ***** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ** ** | + | ***** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x7c00, +0x6600, +0x6600, +0x6600, +0x6600, +0x6600, +0x7c00, +0x6000, +0x6000, +0x6000,}}, + +/* Character � (0xff): + ht=16, width=8 + +--------+ + | | + | | + | | + | ** ** | + | ** ** | + | | + |** **| + |** **| + | ** ** | + | ** ** | + | **** | + | **** | + | ** | + | ** | + | ** | + | ** | + +--------+ */ + {.width = 8, .bits = { +0x0000, +0x0000, +0x0000, +0x6600, +0x6600, +0x0000, +0xc300, +0xc300, +0x6600, +0x6600, +0x3c00, +0x3c00, +0x1800, +0x1800, +0x3000, +0x6000,}}, + +}; + +/* Exported structure definition. */ +font_descriptor_t font_winFreeSystem14x16 = { + "winFreeSystem14x16", + 16, + 13, + 32, + 224, + winFreeSystem14x16_bits, +};