Added verdana
authorKevin Townsend <kevin@ktownsend.com>
Wed, 3 Aug 2011 19:07:47 +0000 (21:07 +0200)
committerKevin Townsend <kevin@ktownsend.com>
Wed, 3 Aug 2011 19:07:47 +0000 (21:07 +0200)
drivers/lcd/tft/fonts/bitmapfonts.h
drivers/lcd/tft/fonts/verdana14.c [new file with mode: 0644]
drivers/lcd/tft/fonts/verdana14.h [new file with mode: 0644]
drivers/lcd/tft/fonts/verdana9.c [new file with mode: 0644]
drivers/lcd/tft/fonts/verdana9.h [new file with mode: 0644]
drivers/lcd/tft/fonts/verdanabold14.c [new file with mode: 0644]
drivers/lcd/tft/fonts/verdanabold14.h [new file with mode: 0644]

index 23fac6d..68f234d 100644 (file)
@@ -58,8 +58,9 @@ typedef struct
 /**************************************************************************/
 typedef struct
 {
-  const uint8_t           heightPages;  // height, in pages (8 pixels), of the font's characters
+  const uint8_t           height;       // height of the font's characters
   const uint8_t           startChar;    // the first character in the font (e.g. in charInfo and data)
+  const uint8_t           endChar;      // the last character in the font (e.g. in charInfo and data)
   const FONT_CHAR_INFO*          charInfo;     // pointer to array of char information
   const uint8_t*          data;         // pointer to generated array of character visual representation
 } FONT_INFO;
diff --git a/drivers/lcd/tft/fonts/verdana14.c b/drivers/lcd/tft/fonts/verdana14.c
new file mode 100644 (file)
index 0000000..1a6d8c8
--- /dev/null
@@ -0,0 +1,2115 @@
+#include "verdana14.h"
+
+/* 
+**  Font data for Verdana 14pt
+*/
+
+/* Character bitmaps for Verdana 14pt */
+const uint8_t verdana14ptBitmaps[] = 
+{
+       /* @0 ' ' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @19 '!' (2 pixels wide) */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @38 '"' (6 pixels wide) */
+       0xCC, /* ##  ##   */
+       0xCC, /* ##  ##   */
+       0xCC, /* ##  ##   */
+       0xCC, /* ##  ##   */
+       0xCC, /* ##  ##   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @57 '#' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x04, 0x40, /*      #   #       */
+       0x04, 0x40, /*      #   #       */
+       0x08, 0x80, /*     #   #        */
+       0x08, 0x80, /*     #   #        */
+       0x7F, 0xF0, /*  ###########     */
+       0x08, 0x80, /*     #   #        */
+       0x08, 0x80, /*     #   #        */
+       0x11, 0x00, /*    #   #         */
+       0x11, 0x00, /*    #   #         */
+       0xFF, 0xE0, /* ###########      */
+       0x11, 0x00, /*    #   #         */
+       0x11, 0x00, /*    #   #         */
+       0x22, 0x00, /*   #   #          */
+       0x22, 0x00, /*   #   #          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @95 '$' (9 pixels wide) */
+       0x08, 0x00, /*     #            */
+       0x08, 0x00, /*     #            */
+       0x08, 0x00, /*     #            */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0x80, /*  ########        */
+       0xC8, 0x00, /* ##  #            */
+       0xC8, 0x00, /* ##  #            */
+       0xE8, 0x00, /* ### #            */
+       0x7C, 0x00, /*  #####           */
+       0x1F, 0x00, /*    #####         */
+       0x09, 0x80, /*     #  ##        */
+       0x09, 0x80, /*     #  ##        */
+       0x89, 0x80, /* #   #  ##        */
+       0xFF, 0x00, /* ########         */
+       0x7E, 0x00, /*  ######          */
+       0x08, 0x00, /*     #            */
+       0x08, 0x00, /*     #            */
+       0x08, 0x00, /*     #            */
+       0x00, 0x00, /*                  */
+
+       /* @133 '%' (18 pixels wide) */
+       0x00, 0x00, 0x00, /*                          */
+       0x7C, 0x18, 0x00, /*  #####     ##            */
+       0x44, 0x10, 0x00, /*  #   #     #             */
+       0xC6, 0x30, 0x00, /* ##   ##   ##             */
+       0xC6, 0x20, 0x00, /* ##   ##   #              */
+       0xC6, 0x60, 0x00, /* ##   ##  ##              */
+       0xC6, 0x40, 0x00, /* ##   ##  #               */
+       0x44, 0x4F, 0x80, /*  #   #   #  #####        */
+       0x7C, 0x88, 0x80, /*  #####  #   #   #        */
+       0x00, 0x98, 0xC0, /*         #  ##   ##       */
+       0x01, 0x98, 0xC0, /*        ##  ##   ##       */
+       0x01, 0x18, 0xC0, /*        #   ##   ##       */
+       0x03, 0x18, 0xC0, /*       ##   ##   ##       */
+       0x02, 0x08, 0x80, /*       #     #   #        */
+       0x06, 0x0F, 0x80, /*      ##     #####        */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+
+       /* @190 '&' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x7F, 0x00, /*  #######         */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x3E, 0x00, /*   #####          */
+       0x3C, 0x60, /*   ####   ##      */
+       0x66, 0x60, /*  ##  ##  ##      */
+       0xC3, 0x60, /* ##    ## ##      */
+       0xC1, 0xE0, /* ##     ####      */
+       0xC0, 0xC0, /* ##      ##       */
+       0xE1, 0xE0, /* ###    ####      */
+       0x7F, 0x30, /*  #######  ##     */
+       0x3E, 0x18, /*   #####    ##    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @228 ''' (2 pixels wide) */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @247 '(' (6 pixels wide) */
+       0x1C, /*    ###   */
+       0x18, /*    ##    */
+       0x30, /*   ##     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x30, /*   ##     */
+       0x18, /*    ##    */
+       0x1C, /*    ###   */
+
+       /* @266 ')' (6 pixels wide) */
+       0xE0, /* ###      */
+       0x60, /*  ##      */
+       0x30, /*   ##     */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x30, /*   ##     */
+       0x60, /*  ##      */
+       0xE0, /* ###      */
+
+       /* @285 '*' (9 pixels wide) */
+       0x08, 0x00, /*     #            */
+       0x88, 0x80, /* #   #   #        */
+       0xEB, 0x80, /* ### # ###        */
+       0x3E, 0x00, /*   #####          */
+       0x08, 0x00, /*     #            */
+       0x3E, 0x00, /*   #####          */
+       0xEB, 0x80, /* ### # ###        */
+       0x88, 0x80, /* #   #   #        */
+       0x08, 0x00, /*     #            */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @323 '+' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @361 ',' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x40, /*  #       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+
+       /* @380 '-' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @399 '.' (2 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @418 '/' (8 pixels wide) */
+       0x03, /*       ## */
+       0x07, /*      ### */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x0E, /*     ###  */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x1C, /*    ###   */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x38, /*   ###    */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x70, /*  ###     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xE0, /* ###      */
+       0xC0, /* ##       */
+       0x00, /*          */
+
+       /* @437 '0' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x61, 0x80, /*  ##    ##        */
+       0x7F, 0x80, /*  ########        */
+       0x1E, 0x00, /*    ####          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @475 '1' (8 pixels wide) */
+       0x00, /*          */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0xF8, /* #####    */
+       0xF8, /* #####    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @494 '2' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x7C, 0x00, /*  #####           */
+       0xFE, 0x00, /* #######          */
+       0x87, 0x00, /* #    ###         */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x06, 0x00, /*      ##          */
+       0x0C, 0x00, /*     ##           */
+       0x18, 0x00, /*    ##            */
+       0x30, 0x00, /*   ##             */
+       0x60, 0x00, /*  ##              */
+       0xC0, 0x00, /* ##               */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @532 '3' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x7E, 0x00, /*  ######          */
+       0xFF, 0x00, /* ########         */
+       0x83, 0x80, /* #     ###        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x03, 0x00, /*       ##         */
+       0x1E, 0x00, /*    ####          */
+       0x1F, 0x00, /*    #####         */
+       0x03, 0x80, /*       ###        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x83, 0x80, /* #     ###        */
+       0xFF, 0x00, /* ########         */
+       0x7E, 0x00, /*  ######          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @570 '4' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x03, 0x00, /*       ##         */
+       0x07, 0x00, /*      ###         */
+       0x0F, 0x00, /*     ####         */
+       0x1F, 0x00, /*    #####         */
+       0x1B, 0x00, /*    ## ##         */
+       0x33, 0x00, /*   ##  ##         */
+       0x73, 0x00, /*  ###  ##         */
+       0xE3, 0x00, /* ###   ##         */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @608 '5' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x7F, 0x80, /*  ########        */
+       0x7F, 0x80, /*  ########        */
+       0x60, 0x00, /*  ##              */
+       0x60, 0x00, /*  ##              */
+       0x60, 0x00, /*  ##              */
+       0x7E, 0x00, /*  ######          */
+       0x7F, 0x00, /*  #######         */
+       0x03, 0x80, /*       ###        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x83, 0x00, /* #     ##         */
+       0xFF, 0x00, /* ########         */
+       0x7C, 0x00, /*  #####           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @646 '6' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0F, 0x80, /*     #####        */
+       0x3F, 0x80, /*   #######        */
+       0x30, 0x00, /*   ##             */
+       0x60, 0x00, /*  ##              */
+       0xC0, 0x00, /* ##               */
+       0xDF, 0x00, /* ## #####         */
+       0xFF, 0x80, /* #########        */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x61, 0x80, /*  ##    ##        */
+       0x7F, 0x80, /*  ########        */
+       0x1E, 0x00, /*    ####          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @684 '7' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x01, 0x80, /*        ##        */
+       0x03, 0x00, /*       ##         */
+       0x03, 0x00, /*       ##         */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x30, 0x00, /*   ##             */
+       0x30, 0x00, /*   ##             */
+       0x70, 0x00, /*  ###             */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @722 '8' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x3F, 0x00, /*   ######         */
+       0x7F, 0x80, /*  ########        */
+       0xE1, 0xC0, /* ###    ###       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x79, 0x80, /*  ####  ##        */
+       0x3E, 0x00, /*   #####          */
+       0x67, 0x80, /*  ##  ####        */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xE1, 0xC0, /* ###    ###       */
+       0x7F, 0x80, /*  ########        */
+       0x3F, 0x00, /*   ######         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @760 '9' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xE0, 0xC0, /* ###     ##       */
+       0x7F, 0xC0, /*  #########       */
+       0x3E, 0xC0, /*   ##### ##       */
+       0x00, 0xC0, /*         ##       */
+       0x01, 0x80, /*        ##        */
+       0x03, 0x80, /*       ###        */
+       0x7F, 0x00, /*  #######         */
+       0x7C, 0x00, /*  #####           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @798 ':' (2 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @817 ';' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x40, /*  #       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+
+       /* @836 '<' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x60, /*          ##      */
+       0x01, 0xE0, /*        ####      */
+       0x07, 0x80, /*      ####        */
+       0x1E, 0x00, /*    ####          */
+       0x78, 0x00, /*  ####            */
+       0xE0, 0x00, /* ###              */
+       0x78, 0x00, /*  ####            */
+       0x1E, 0x00, /*    ####          */
+       0x07, 0x80, /*      ####        */
+       0x01, 0xE0, /*        ####      */
+       0x00, 0x60, /*          ##      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @874 '=' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @912 '>' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xC0, 0x00, /* ##               */
+       0xF0, 0x00, /* ####             */
+       0x3C, 0x00, /*   ####           */
+       0x0F, 0x00, /*     ####         */
+       0x03, 0xC0, /*       ####       */
+       0x00, 0xE0, /*         ###      */
+       0x03, 0xC0, /*       ####       */
+       0x0F, 0x00, /*     ####         */
+       0x3C, 0x00, /*   ####           */
+       0xF0, 0x00, /* ####             */
+       0xC0, 0x00, /* ##               */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @950 '?' (8 pixels wide) */
+       0x00, /*          */
+       0x7C, /*  #####   */
+       0xFE, /* #######  */
+       0x87, /* #    ### */
+       0x03, /*       ## */
+       0x03, /*       ## */
+       0x06, /*      ##  */
+       0x0E, /*     ###  */
+       0x38, /*   ###    */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x00, /*          */
+       0x00, /*          */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @969 '@' (16 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x07, 0xE0, /*      ######      */
+       0x1C, 0x18, /*    ###     ##    */
+       0x30, 0x0C, /*   ##        ##   */
+       0x60, 0x06, /*  ##          ##  */
+       0x63, 0xF6, /*  ##   ###### ##  */
+       0xC6, 0x33, /* ##   ##   ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0x66, 0x72, /*  ##  ##  ###  #  */
+       0x63, 0xBE, /*  ##   ### #####  */
+       0x30, 0x00, /*   ##             */
+       0x1C, 0x10, /*    ###     #     */
+       0x07, 0xF0, /*      #######     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1007 'A' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x0D, 0x80, /*     ## ##        */
+       0x0D, 0x80, /*     ## ##        */
+       0x0D, 0x80, /*     ## ##        */
+       0x18, 0xC0, /*    ##   ##       */
+       0x18, 0xC0, /*    ##   ##       */
+       0x30, 0x60, /*   ##     ##      */
+       0x3F, 0xE0, /*   #########      */
+       0x3F, 0xE0, /*   #########      */
+       0x60, 0x30, /*  ##       ##     */
+       0x60, 0x30, /*  ##       ##     */
+       0x60, 0x30, /*  ##       ##     */
+       0xC0, 0x18, /* ##         ##    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1045 'B' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFE, 0x00, /* #######          */
+       0xFF, 0x80, /* #########        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC3, 0x00, /* ##    ##         */
+       0xFE, 0x00, /* #######          */
+       0xFF, 0x80, /* #########        */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC1, 0xC0, /* ##     ###       */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x00, /* ########         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1083 'C' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0F, 0xC0, /*     ######       */
+       0x3F, 0xE0, /*   #########      */
+       0x70, 0x20, /*  ###      #      */
+       0x60, 0x00, /*  ##              */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0x60, 0x00, /*  ##              */
+       0x70, 0x20, /*  ###      #      */
+       0x3F, 0xE0, /*   #########      */
+       0x0F, 0x80, /*     #####        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1121 'D' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0x80, /* #########        */
+       0xC1, 0xE0, /* ##     ####      */
+       0xC0, 0x60, /* ##       ##      */
+       0xC0, 0x70, /* ##       ###     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x70, /* ##       ###     */
+       0xC0, 0x60, /* ##       ##      */
+       0xC1, 0xC0, /* ##     ###       */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x00, /* ########         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1159 'E' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1197 'F' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0x00, /* ########         */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1235 'G' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0F, 0xE0, /*     #######      */
+       0x3F, 0xF8, /*   ###########    */
+       0x78, 0x18, /*  ####      ##    */
+       0x60, 0x00, /*  ##              */
+       0xE0, 0x00, /* ###              */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC1, 0xF8, /* ##     ######    */
+       0xC1, 0xF8, /* ##     ######    */
+       0xE0, 0x18, /* ###        ##    */
+       0x60, 0x18, /*  ##        ##    */
+       0x78, 0x18, /*  ####      ##    */
+       0x3F, 0xF8, /*   ###########    */
+       0x0F, 0xE0, /*     #######      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1273 'H' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1311 'I' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1330 'J' (7 pixels wide) */
+       0x00, /*          */
+       0x3E, /*   #####  */
+       0x3E, /*   #####  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x0E, /*     ###  */
+       0xFC, /* ######   */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1349 'K' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xC0, 0xE0, /* ##      ###      */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC3, 0x80, /* ##    ###        */
+       0xC7, 0x00, /* ##   ###         */
+       0xCE, 0x00, /* ##  ###          */
+       0xDC, 0x00, /* ## ###           */
+       0xF8, 0x00, /* #####            */
+       0xFC, 0x00, /* ######           */
+       0xEC, 0x00, /* ### ##           */
+       0xC6, 0x00, /* ##   ##          */
+       0xC3, 0x00, /* ##    ##         */
+       0xC3, 0x80, /* ##    ###        */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC0, 0xE0, /* ##      ###      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1387 'L' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1425 'M' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xE0, 0x70, /* ###      ###     */
+       0xE0, 0x70, /* ###      ###     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xD0, 0xB0, /* ## #    # ##     */
+       0xD9, 0xB0, /* ## ##  ## ##     */
+       0xC9, 0x30, /* ##  #  #  ##     */
+       0xCD, 0x30, /* ##  ## #  ##     */
+       0xCF, 0x30, /* ##  ####  ##     */
+       0xC6, 0x30, /* ##   ##   ##     */
+       0xC6, 0x30, /* ##   ##   ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0xC0, 0x30, /* ##        ##     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1463 'N' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xE0, 0xC0, /* ###     ##       */
+       0xF0, 0xC0, /* ####    ##       */
+       0xF0, 0xC0, /* ####    ##       */
+       0xD0, 0xC0, /* ## #    ##       */
+       0xD8, 0xC0, /* ## ##   ##       */
+       0xC8, 0xC0, /* ##  #   ##       */
+       0xCC, 0xC0, /* ##  ##  ##       */
+       0xC4, 0xC0, /* ##   #  ##       */
+       0xC6, 0xC0, /* ##   ## ##       */
+       0xC2, 0xC0, /* ##    # ##       */
+       0xC3, 0xC0, /* ##    ####       */
+       0xC3, 0xC0, /* ##    ####       */
+       0xC1, 0xC0, /* ##     ###       */
+       0xC1, 0xC0, /* ##     ###       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1501 'O' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0F, 0x80, /*     #####        */
+       0x3F, 0xE0, /*   #########      */
+       0x70, 0x70, /*  ###     ###     */
+       0x60, 0x30, /*  ##       ##     */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0x60, 0x30, /*  ##       ##     */
+       0x70, 0x70, /*  ###     ###     */
+       0x3F, 0xE0, /*   #########      */
+       0x0F, 0x80, /*     #####        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1539 'P' (8 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0xFE, /* #######  */
+       0xC7, /* ##   ### */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC7, /* ##   ### */
+       0xFE, /* #######  */
+       0xFC, /* ######   */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1558 'Q' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0F, 0x80, /*     #####        */
+       0x3F, 0xE0, /*   #########      */
+       0x70, 0x70, /*  ###     ###     */
+       0x60, 0x30, /*  ##       ##     */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0xC0, 0x18, /* ##         ##    */
+       0x60, 0x30, /*  ##       ##     */
+       0x70, 0x70, /*  ###     ###     */
+       0x3F, 0xE0, /*   #########      */
+       0x0F, 0x80, /*     #####        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0xC0, /*        ###       */
+       0x00, 0xF8, /*         #####    */
+       0x00, 0x78, /*          ####    */
+
+       /* @1596 'R' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFE, 0x00, /* #######          */
+       0xFF, 0x00, /* ########         */
+       0xC3, 0x80, /* ##    ###        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC3, 0x80, /* ##    ###        */
+       0xFF, 0x00, /* ########         */
+       0xFC, 0x00, /* ######           */
+       0xC6, 0x00, /* ##   ##          */
+       0xC7, 0x00, /* ##   ###         */
+       0xC3, 0x00, /* ##    ##         */
+       0xC1, 0x80, /* ##     ##        */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xE0, /* ##      ###      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1634 'S' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0xC0, /*  #########       */
+       0xE0, 0x40, /* ###      #       */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xE0, 0x00, /* ###              */
+       0x7F, 0x00, /*  #######         */
+       0x1F, 0xC0, /*    #######       */
+       0x00, 0xE0, /*         ###      */
+       0x00, 0x60, /*          ##      */
+       0x00, 0x60, /*          ##      */
+       0xC0, 0xE0, /* ##      ###      */
+       0xFF, 0xC0, /* ##########       */
+       0x7F, 0x00, /*  #######         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1672 'T' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1710 'U' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x61, 0x80, /*  ##    ##        */
+       0x7F, 0x80, /*  ########        */
+       0x3F, 0x00, /*   ######         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1748 'V' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xC0, 0x18, /* ##         ##    */
+       0x60, 0x30, /*  ##       ##     */
+       0x60, 0x30, /*  ##       ##     */
+       0x60, 0x30, /*  ##       ##     */
+       0x30, 0x60, /*   ##     ##      */
+       0x30, 0x60, /*   ##     ##      */
+       0x38, 0xE0, /*   ###   ###      */
+       0x18, 0xC0, /*    ##   ##       */
+       0x18, 0xC0, /*    ##   ##       */
+       0x0D, 0x80, /*     ## ##        */
+       0x0D, 0x80, /*     ## ##        */
+       0x0D, 0x80, /*     ## ##        */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1786 'W' (17 pixels wide) */
+       0x00, 0x00, 0x00, /*                          */
+       0xC1, 0xC1, 0x80, /* ##     ###     ##        */
+       0xC1, 0xC1, 0x80, /* ##     ###     ##        */
+       0x61, 0x43, 0x00, /*  ##    # #    ##         */
+       0x61, 0x43, 0x00, /*  ##    # #    ##         */
+       0x61, 0x63, 0x00, /*  ##    # ##   ##         */
+       0x63, 0x63, 0x00, /*  ##   ## ##   ##         */
+       0x32, 0x26, 0x00, /*   ##  #   #  ##          */
+       0x32, 0x26, 0x00, /*   ##  #   #  ##          */
+       0x32, 0x36, 0x00, /*   ##  #   ## ##          */
+       0x36, 0x36, 0x00, /*   ## ##   ## ##          */
+       0x1E, 0x14, 0x00, /*    ####    # #           */
+       0x1C, 0x1C, 0x00, /*    ###     ###           */
+       0x1C, 0x1C, 0x00, /*    ###     ###           */
+       0x0C, 0x1C, 0x00, /*     ##     ###           */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+
+       /* @1843 'X' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xE0, 0xE0, /* ###     ###      */
+       0x60, 0xC0, /*  ##     ##       */
+       0x31, 0x80, /*   ##   ##        */
+       0x31, 0x80, /*   ##   ##        */
+       0x1B, 0x00, /*    ## ##         */
+       0x0A, 0x00, /*     # #          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0B, 0x00, /*     # ##         */
+       0x1B, 0x00, /*    ## ##         */
+       0x31, 0x80, /*   ##   ##        */
+       0x31, 0x80, /*   ##   ##        */
+       0x60, 0xC0, /*  ##     ##       */
+       0xE0, 0xE0, /* ###     ###      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1881 'Y' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xE0, 0x70, /* ###      ###     */
+       0x60, 0x60, /*  ##      ##      */
+       0x30, 0xC0, /*   ##    ##       */
+       0x30, 0xC0, /*   ##    ##       */
+       0x19, 0x80, /*    ##  ##        */
+       0x1F, 0x80, /*    ######        */
+       0x0F, 0x00, /*     ####         */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1919 'Z' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0xE0, /*         ###      */
+       0x01, 0xC0, /*        ###       */
+       0x03, 0x80, /*       ###        */
+       0x07, 0x00, /*      ###         */
+       0x06, 0x00, /*      ##          */
+       0x0C, 0x00, /*     ##           */
+       0x1C, 0x00, /*    ###           */
+       0x38, 0x00, /*   ###            */
+       0x70, 0x00, /*  ###             */
+       0xE0, 0x00, /* ###              */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1957 '[' (5 pixels wide) */
+       0xF8, /* #####    */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xF8, /* #####    */
+
+       /* @1976 '\' (8 pixels wide) */
+       0xC0, /* ##       */
+       0xE0, /* ###      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x70, /*  ###     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x38, /*   ###    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x1C, /*    ###   */
+       0x0C, /*     ##   */
+       0x0C, /*     ##   */
+       0x0E, /*     ###  */
+       0x06, /*      ##  */
+       0x06, /*      ##  */
+       0x07, /*      ### */
+       0x03, /*       ## */
+       0x00, /*          */
+
+       /* @1995 ']' (5 pixels wide) */
+       0xF8, /* #####    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0xF8, /* #####    */
+
+       /* @2014 '^' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x06, 0x00, /*      ##          */
+       0x0F, 0x00, /*     ####         */
+       0x19, 0x80, /*    ##  ##        */
+       0x11, 0x80, /*    #   ##        */
+       0x30, 0xC0, /*   ##    ##       */
+       0x60, 0x60, /*  ##      ##      */
+       0xC0, 0x30, /* ##        ##     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2052 '_' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0x00, 0x00, /*                  */
+
+       /* @2090 '`' (4 pixels wide) */
+       0xE0, /* ###      */
+       0x60, /*  ##      */
+       0x30, /*   ##     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2109 'a' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x7C, /*  #####   */
+       0x7F, /*  ####### */
+       0x03, /*       ## */
+       0x03, /*       ## */
+       0x3F, /*   ###### */
+       0x7F, /*  ####### */
+       0xE3, /* ###   ## */
+       0xC3, /* ##    ## */
+       0xC7, /* ##   ### */
+       0xFF, /* ######## */
+       0x7B, /*  #### ## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2128 'b' (9 pixels wide) */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xDE, 0x00, /* ## ####          */
+       0xFF, 0x00, /* ########         */
+       0xE3, 0x80, /* ###   ###        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC3, 0x00, /* ##    ##         */
+       0xFF, 0x00, /* ########         */
+       0xDE, 0x00, /* ## ####          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2166 'c' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x1E, /*    ####  */
+       0x7F, /*  ####### */
+       0x61, /*  ##    # */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x61, /*  ##    # */
+       0x7F, /*  ####### */
+       0x1E, /*    ####  */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2185 'd' (9 pixels wide) */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xE3, 0x80, /* ###   ###        */
+       0x7F, 0x80, /*  ########        */
+       0x3D, 0x80, /*   #### ##        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2223 'e' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x7F, 0x00, /*  #######         */
+       0x63, 0x80, /*  ##   ###        */
+       0xC1, 0x80, /* ##     ##        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0x60, 0x80, /*  ##     #        */
+       0x7F, 0x80, /*  ########        */
+       0x1F, 0x00, /*    #####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2261 'f' (6 pixels wide) */
+       0x3C, /*   ####   */
+       0x7C, /*  #####   */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xF8, /* #####    */
+       0xF8, /* #####    */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2280 'g' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xE3, 0x80, /* ###   ###        */
+       0x7F, 0x80, /*  ########        */
+       0x3D, 0x80, /*   #### ##        */
+       0x01, 0x80, /*        ##        */
+       0x03, 0x80, /*       ###        */
+       0x7F, 0x00, /*  #######         */
+       0x7E, 0x00, /*  ######          */
+
+       /* @2318 'h' (8 pixels wide) */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xDE, /* ## ####  */
+       0xFF, /* ######## */
+       0xE3, /* ###   ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2337 'i' (2 pixels wide) */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2356 'j' (5 pixels wide) */
+       0x00, /*          */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0xF8, /* #####    */
+       0xF0, /* ####     */
+
+       /* @2375 'k' (9 pixels wide) */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC3, 0x80, /* ##    ###        */
+       0xC3, 0x00, /* ##    ##         */
+       0xC6, 0x00, /* ##   ##          */
+       0xCC, 0x00, /* ##  ##           */
+       0xD8, 0x00, /* ## ##            */
+       0xF8, 0x00, /* #####            */
+       0xF8, 0x00, /* #####            */
+       0xCC, 0x00, /* ##  ##           */
+       0xC6, 0x00, /* ##   ##          */
+       0xC7, 0x00, /* ##   ###         */
+       0xC3, 0x80, /* ##    ###        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2413 'l' (2 pixels wide) */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2432 'm' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xDE, 0x78, /* ## ####  ####    */
+       0xFF, 0xFC, /* ##############   */
+       0xE3, 0x8C, /* ###   ###   ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2470 'n' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xDE, /* ## ####  */
+       0xFF, /* ######## */
+       0xE3, /* ###   ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2489 'o' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0xC0, 0xC0, /* ##      ##       */
+       0x61, 0x80, /*  ##    ##        */
+       0x7F, 0x80, /*  ########        */
+       0x1E, 0x00, /*    ####          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2527 'p' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xDE, 0x00, /* ## ####          */
+       0xFF, 0x00, /* ########         */
+       0xE3, 0x80, /* ###   ###        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC3, 0x00, /* ##    ##         */
+       0xFF, 0x00, /* ########         */
+       0xFE, 0x00, /* #######          */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+       0xC0, 0x00, /* ##               */
+
+       /* @2565 'q' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0x80, /*  ########        */
+       0x61, 0x80, /*  ##    ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xC1, 0x80, /* ##     ##        */
+       0xE3, 0x80, /* ###   ###        */
+       0x7F, 0x80, /*  ########        */
+       0x3D, 0x80, /*   #### ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+       0x01, 0x80, /*        ##        */
+
+       /* @2603 'r' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xDC, /* ## ###   */
+       0xFC, /* ######   */
+       0xE0, /* ###      */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2622 's' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x3E, /*   #####  */
+       0x7F, /*  ####### */
+       0xC1, /* ##     # */
+       0xC0, /* ##       */
+       0xF0, /* ####     */
+       0x7E, /*  ######  */
+       0x0F, /*     #### */
+       0x03, /*       ## */
+       0x83, /* #     ## */
+       0xFE, /* #######  */
+       0x7C, /*  #####   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2641 't' (6 pixels wide) */
+       0x00, /*          */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0x7C, /*  #####   */
+       0x3C, /*   ####   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2660 'u' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xC7, /* ##   ### */
+       0x7F, /*  ####### */
+       0x7B, /*  #### ## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2679 'v' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xC1, 0x80, /* ##     ##        */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x22, 0x00, /*   #   #          */
+       0x36, 0x00, /*   ## ##          */
+       0x36, 0x00, /*   ## ##          */
+       0x14, 0x00, /*    # #           */
+       0x14, 0x00, /*    # #           */
+       0x1C, 0x00, /*    ###           */
+       0x08, 0x00, /*     #            */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2717 'w' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0xC3, 0x0C, /* ##    ##    ##   */
+       0x63, 0x98, /*  ##   ###  ##    */
+       0x67, 0x98, /*  ##  ####  ##    */
+       0x64, 0x98, /*  ##  #  #  ##    */
+       0x64, 0x98, /*  ##  #  #  ##    */
+       0x2C, 0xD0, /*   # ##  ## #     */
+       0x38, 0x50, /*   ###    # #     */
+       0x38, 0x70, /*   ###    ###     */
+       0x38, 0x70, /*   ###    ###     */
+       0x18, 0x20, /*    ##     #      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2755 'x' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xE3, 0x80, /* ###   ###        */
+       0x63, 0x00, /*  ##   ##         */
+       0x36, 0x00, /*   ## ##          */
+       0x36, 0x00, /*   ## ##          */
+       0x1C, 0x00, /*    ###           */
+       0x08, 0x00, /*     #            */
+       0x1C, 0x00, /*    ###           */
+       0x36, 0x00, /*   ## ##          */
+       0x36, 0x00, /*   ## ##          */
+       0x63, 0x00, /*  ##   ##         */
+       0xE3, 0x80, /* ###   ###        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2793 'y' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xC1, 0x80, /* ##     ##        */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x63, 0x00, /*  ##   ##         */
+       0x36, 0x00, /*   ## ##          */
+       0x36, 0x00, /*   ## ##          */
+       0x36, 0x00, /*   ## ##          */
+       0x14, 0x00, /*    # #           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x08, 0x00, /*     #            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x30, 0x00, /*   ##             */
+       0x30, 0x00, /*   ##             */
+
+       /* @2831 'z' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x07, /*      ### */
+       0x06, /*      ##  */
+       0x0C, /*     ##   */
+       0x18, /*    ##    */
+       0x30, /*   ##     */
+       0x60, /*  ##      */
+       0xE0, /* ###      */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2850 '{' (9 pixels wide) */
+       0x03, 0x80, /*       ###        */
+       0x06, 0x00, /*      ##          */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x18, 0x00, /*    ##            */
+       0xE0, 0x00, /* ###              */
+       0x18, 0x00, /*    ##            */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x0C, 0x00, /*     ##           */
+       0x06, 0x00, /*      ##          */
+       0x03, 0x80, /*       ###        */
+
+       /* @2888 '|' (2 pixels wide) */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+       0xC0, /* ##       */
+
+       /* @2907 '}' (9 pixels wide) */
+       0xE0, 0x00, /* ###              */
+       0x30, 0x00, /*   ##             */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x0C, 0x00, /*     ##           */
+       0x03, 0x80, /*       ###        */
+       0x0C, 0x00, /*     ##           */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x18, 0x00, /*    ##            */
+       0x30, 0x00, /*   ##             */
+       0xE0, 0x00, /* ###              */
+
+       /* @2945 '~' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x38, 0x30, /*   ###     ##     */
+       0x7C, 0x30, /*  #####    ##     */
+       0xE6, 0x70, /* ###  ##  ###     */
+       0xC3, 0xE0, /* ##    #####      */
+       0xC1, 0xC0, /* ##     ###       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+};
+
+/* Character descriptors for Verdana 14pt */
+/* { [Char width in bits], [Offset into verdana14ptCharBitmaps in bytes] } */
+const FONT_CHAR_INFO verdana14ptDescriptors[] = 
+{
+       {5, 0},                 /*   */ 
+       {2, 19},                /* ! */ 
+       {6, 38},                /* " */ 
+       {12, 57},               /* # */ 
+       {9, 95},                /* $ */ 
+       {18, 133},              /* % */ 
+       {13, 190},              /* & */ 
+       {2, 228},               /* ' */ 
+       {6, 247},               /* ( */ 
+       {6, 266},               /* ) */ 
+       {9, 285},               /* * */ 
+       {12, 323},              /* + */ 
+       {4, 361},               /* , */ 
+       {6, 380},               /* - */ 
+       {2, 399},               /* . */ 
+       {8, 418},               /* / */ 
+       {10, 437},              /* 0 */ 
+       {8, 475},               /* 1 */ 
+       {9, 494},               /* 2 */ 
+       {9, 532},               /* 3 */ 
+       {10, 570},              /* 4 */ 
+       {9, 608},               /* 5 */ 
+       {10, 646},              /* 6 */ 
+       {9, 684},               /* 7 */ 
+       {10, 722},              /* 8 */ 
+       {10, 760},              /* 9 */ 
+       {2, 798},               /* : */ 
+       {4, 817},               /* ; */ 
+       {11, 836},              /* < */ 
+       {11, 874},              /* = */ 
+       {11, 912},              /* > */ 
+       {8, 950},               /* ? */ 
+       {16, 969},              /* @ */ 
+       {13, 1007},             /* A */ 
+       {10, 1045},             /* B */ 
+       {11, 1083},             /* C */ 
+       {12, 1121},             /* D */ 
+       {9, 1159},              /* E */ 
+       {9, 1197},              /* F */ 
+       {13, 1235},             /* G */ 
+       {10, 1273},             /* H */ 
+       {6, 1311},              /* I */ 
+       {7, 1330},              /* J */ 
+       {11, 1349},             /* K */ 
+       {9, 1387},              /* L */ 
+       {12, 1425},             /* M */ 
+       {10, 1463},             /* N */ 
+       {13, 1501},             /* O */ 
+       {8, 1539},              /* P */ 
+       {13, 1558},             /* Q */ 
+       {11, 1596},             /* R */ 
+       {11, 1634},             /* S */ 
+       {12, 1672},             /* T */ 
+       {10, 1710},             /* U */ 
+       {13, 1748},             /* V */ 
+       {17, 1786},             /* W */ 
+       {11, 1843},             /* X */ 
+       {12, 1881},             /* Y */ 
+       {11, 1919},             /* Z */ 
+       {5, 1957},              /* [ */ 
+       {8, 1976},              /* \ */ 
+       {5, 1995},              /* ] */ 
+       {12, 2014},             /* ^ */ 
+       {12, 2052},             /* _ */ 
+       {4, 2090},              /* ` */ 
+       {8, 2109},              /* a */ 
+       {9, 2128},              /* b */ 
+       {8, 2166},              /* c */ 
+       {9, 2185},              /* d */ 
+       {9, 2223},              /* e */ 
+       {6, 2261},              /* f */ 
+       {9, 2280},              /* g */ 
+       {8, 2318},              /* h */ 
+       {2, 2337},              /* i */ 
+       {5, 2356},              /* j */ 
+       {9, 2375},              /* k */ 
+       {2, 2413},              /* l */ 
+       {14, 2432},             /* m */ 
+       {8, 2470},              /* n */ 
+       {10, 2489},             /* o */ 
+       {9, 2527},              /* p */ 
+       {9, 2565},              /* q */ 
+       {6, 2603},              /* r */ 
+       {8, 2622},              /* s */ 
+       {6, 2641},              /* t */ 
+       {8, 2660},              /* u */ 
+       {9, 2679},              /* v */ 
+       {14, 2717},             /* w */ 
+       {9, 2755},              /* x */ 
+       {9, 2793},              /* y */ 
+       {8, 2831},              /* z */ 
+       {9, 2850},              /* { */ 
+       {2, 2888},              /* | */ 
+       {9, 2907},              /* } */ 
+       {12, 2945},             /* ~ */ 
+};
+
+/* Font information for Verdana 14pt */
+const FONT_INFO verdana14ptFontInfo =
+{
+       19, /*  Character height */
+       ' ', /*  Start character */
+       '~', /*  End character */
+       verdana14ptDescriptors, /*  Character descriptor array */
+       verdana14ptBitmaps, /*  Character bitmap array */
+};
diff --git a/drivers/lcd/tft/fonts/verdana14.h b/drivers/lcd/tft/fonts/verdana14.h
new file mode 100644 (file)
index 0000000..9a84419
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef __VERDANA_14__
+#define __VERDANA_14__
+
+#include "bitmapfonts.h"
+
+/* Font data for Verdana 14pt */
+extern const uint8_t verdana14ptBitmaps[];
+extern const FONT_INFO verdana14ptFontInfo;
+extern const FONT_CHAR_INFO verdana14ptDescriptors[];
+
+#endif
\ No newline at end of file
diff --git a/drivers/lcd/tft/fonts/verdana9.c b/drivers/lcd/tft/fonts/verdana9.c
new file mode 100644 (file)
index 0000000..42f5792
--- /dev/null
@@ -0,0 +1,1450 @@
+#include "verdana9.h"
+
+/* 
+**  Font data for Verdana 9pt
+*/
+
+/* Character bitmaps for Verdana 9pt */
+const uint8_t verdana9ptBitmaps[] = 
+{
+       /* @0 ' ' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @12 '!' (1 pixels wide) */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @24 '"' (4 pixels wide) */
+       0x90, /* #  #     */
+       0x90, /* #  #     */
+       0x90, /* #  #     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @36 '#' (8 pixels wide) */
+       0x00, /*          */
+       0x12, /*    #  #  */
+       0x12, /*    #  #  */
+       0x24, /*   #  #   */
+       0x7F, /*  ####### */
+       0x24, /*   #  #   */
+       0x24, /*   #  #   */
+       0xFE, /* #######  */
+       0x48, /*  #  #    */
+       0x48, /*  #  #    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @48 '$' (6 pixels wide) */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x7C, /*  #####   */
+       0xA0, /* # #      */
+       0xA0, /* # #      */
+       0x60, /*  ##      */
+       0x38, /*   ###    */
+       0x24, /*   #  #   */
+       0x24, /*   #  #   */
+       0xF8, /* #####    */
+       0x20, /*   #      */
+       0x20, /*   #      */
+
+       /* @60 '%' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x61, 0x00, /*  ##    #         */
+       0x92, 0x00, /* #  #  #          */
+       0x92, 0x00, /* #  #  #          */
+       0x94, 0x00, /* #  # #           */
+       0x64, 0xC0, /*  ##  #  ##       */
+       0x05, 0x20, /*      # #  #      */
+       0x09, 0x20, /*     #  #  #      */
+       0x09, 0x20, /*     #  #  #      */
+       0x10, 0xC0, /*    #    ##       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @84 '&' (8 pixels wide) */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x72, /*  ###  #  */
+       0x8A, /* #   # #  */
+       0x84, /* #    #   */
+       0x86, /* #    ##  */
+       0x79, /*  ####  # */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @96 ''' (1 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @108 '(' (3 pixels wide) */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x20, /*   #      */
+
+       /* @120 ')' (3 pixels wide) */
+       0x80, /* #        */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x80, /* #        */
+
+       /* @132 '*' (5 pixels wide) */
+       0x20, /*   #      */
+       0xA8, /* # # #    */
+       0x70, /*  ###     */
+       0xA8, /* # # #    */
+       0x20, /*   #      */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @144 '+' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0xFE, /* #######  */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @156 ',' (2 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x80, /* #        */
+
+       /* @168 '-' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @180 '.' (1 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @192 '/' (5 pixels wide) */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x80, /* #        */
+
+       /* @204 '0' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @216 '1' (5 pixels wide) */
+       0x00, /*          */
+       0x20, /*   #      */
+       0xE0, /* ###      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @228 '2' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x04, /*      #   */
+       0x08, /*     #    */
+       0x30, /*   ##     */
+       0x40, /*  #       */
+       0x80, /* #        */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @240 '3' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x38, /*   ###    */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @252 '4' (7 pixels wide) */
+       0x00, /*          */
+       0x08, /*     #    */
+       0x18, /*    ##    */
+       0x28, /*   # #    */
+       0x48, /*  #  #    */
+       0x88, /* #   #    */
+       0xFE, /* #######  */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @264 '5' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xF8, /* #####    */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @276 '6' (6 pixels wide) */
+       0x00, /*          */
+       0x38, /*   ###    */
+       0x40, /*  #       */
+       0x80, /* #        */
+       0xF8, /* #####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @288 '7' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0x04, /*      #   */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @300 '8' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @312 '9' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x7C, /*  #####   */
+       0x04, /*      #   */
+       0x08, /*     #    */
+       0x70, /*  ###     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @324 ':' (1 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @336 ';' (2 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x80, /* #        */
+
+       /* @348 '<' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x06, /*      ##  */
+       0x18, /*    ##    */
+       0x60, /*  ##      */
+       0x80, /* #        */
+       0x60, /*  ##      */
+       0x18, /*    ##    */
+       0x06, /*      ##  */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @360 '=' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xFE, /* #######  */
+       0x00, /*          */
+       0xFE, /* #######  */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @372 '>' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xC0, /* ##       */
+       0x30, /*   ##     */
+       0x0C, /*     ##   */
+       0x02, /*       #  */
+       0x0C, /*     ##   */
+       0x30, /*   ##     */
+       0xC0, /* ##       */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @384 '?' (5 pixels wide) */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x88, /* #   #    */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0x10, /*    #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x00, /*          */
+       0x20, /*   #      */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @396 '@' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x61, 0x80, /*  ##    ##        */
+       0x4E, 0x80, /*  #  ### #        */
+       0x92, 0x40, /* #  #  #  #       */
+       0x92, 0x40, /* #  #  #  #       */
+       0x92, 0x40, /* #  #  #  #       */
+       0x92, 0x40, /* #  #  #  #       */
+       0x4F, 0x80, /*  #  #####        */
+       0x60, 0x00, /*  ##              */
+       0x1E, 0x00, /*    ####          */
+       0x00, 0x00, /*                  */
+
+       /* @420 'A' (8 pixels wide) */
+       0x00, /*          */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x24, /*   #  #   */
+       0x24, /*   #  #   */
+       0x42, /*  #    #  */
+       0x42, /*  #    #  */
+       0x7E, /*  ######  */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @432 'B' (6 pixels wide) */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0xF8, /* #####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @444 'C' (7 pixels wide) */
+       0x00, /*          */
+       0x3C, /*   ####   */
+       0x42, /*  #    #  */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x42, /*  #    #  */
+       0x3C, /*   ####   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @456 'D' (7 pixels wide) */
+       0x00, /*          */
+       0xF8, /* #####    */
+       0x84, /* #    #   */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @468 'E' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xFC, /* ######   */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @480 'F' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xF8, /* #####    */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @492 'G' (7 pixels wide) */
+       0x00, /*          */
+       0x3C, /*   ####   */
+       0x42, /*  #    #  */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x8E, /* #   ###  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x42, /*  #    #  */
+       0x3C, /*   ####   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @504 'H' (7 pixels wide) */
+       0x00, /*          */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0xFE, /* #######  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @516 'I' (3 pixels wide) */
+       0x00, /*          */
+       0xE0, /* ###      */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0xE0, /* ###      */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @528 'J' (4 pixels wide) */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0xE0, /* ###      */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @540 'K' (6 pixels wide) */
+       0x00, /*          */
+       0x84, /* #    #   */
+       0x88, /* #   #    */
+       0x90, /* #  #     */
+       0xA0, /* # #      */
+       0xC0, /* ##       */
+       0xA0, /* # #      */
+       0x90, /* #  #     */
+       0x88, /* #   #    */
+       0x84, /* #    #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @552 'L' (6 pixels wide) */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @564 'M' (8 pixels wide) */
+       0x00, /*          */
+       0xC3, /* ##    ## */
+       0xC3, /* ##    ## */
+       0xA5, /* # #  # # */
+       0xA5, /* # #  # # */
+       0xA5, /* # #  # # */
+       0x99, /* #  ##  # */
+       0x99, /* #  ##  # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @576 'N' (7 pixels wide) */
+       0x00, /*          */
+       0xC2, /* ##    #  */
+       0xC2, /* ##    #  */
+       0xA2, /* # #   #  */
+       0xA2, /* # #   #  */
+       0x92, /* #  #  #  */
+       0x8A, /* #   # #  */
+       0x8A, /* #   # #  */
+       0x86, /* #    ##  */
+       0x86, /* #    ##  */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @588 'O' (8 pixels wide) */
+       0x00, /*          */
+       0x3C, /*   ####   */
+       0x42, /*  #    #  */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x42, /*  #    #  */
+       0x3C, /*   ####   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @600 'P' (6 pixels wide) */
+       0x00, /*          */
+       0xF8, /* #####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @612 'Q' (8 pixels wide) */
+       0x00, /*          */
+       0x3C, /*   ####   */
+       0x42, /*  #    #  */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x42, /*  #    #  */
+       0x3C, /*   ####   */
+       0x04, /*      #   */
+       0x03, /*       ## */
+
+       /* @624 'R' (7 pixels wide) */
+       0x00, /*          */
+       0xF8, /* #####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x90, /* #  #     */
+       0x88, /* #   #    */
+       0x84, /* #    #   */
+       0x82, /* #     #  */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @636 'S' (6 pixels wide) */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x78, /*  ####    */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @648 'T' (7 pixels wide) */
+       0x00, /*          */
+       0xFE, /* #######  */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @660 'U' (7 pixels wide) */
+       0x00, /*          */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x82, /* #     #  */
+       0x44, /*  #   #   */
+       0x38, /*   ###    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @672 'V' (8 pixels wide) */
+       0x00, /*          */
+       0x81, /* #      # */
+       0x81, /* #      # */
+       0x42, /*  #    #  */
+       0x42, /*  #    #  */
+       0x42, /*  #    #  */
+       0x24, /*   #  #   */
+       0x24, /*   #  #   */
+       0x18, /*    ##    */
+       0x18, /*    ##    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @684 'W' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x84, 0x20, /* #    #    #      */
+       0x84, 0x20, /* #    #    #      */
+       0x8A, 0x20, /* #   # #   #      */
+       0x8A, 0x20, /* #   # #   #      */
+       0x4A, 0x40, /*  #  # #  #       */
+       0x51, 0x40, /*  # #   # #       */
+       0x51, 0x40, /*  # #   # #       */
+       0x20, 0x80, /*   #     #        */
+       0x20, 0x80, /*   #     #        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @708 'X' (6 pixels wide) */
+       0x00, /*          */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x48, /*  #  #    */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x30, /*   ##     */
+       0x48, /*  #  #    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @720 'Y' (7 pixels wide) */
+       0x00, /*          */
+       0x82, /* #     #  */
+       0x44, /*  #   #   */
+       0x44, /*  #   #   */
+       0x28, /*   # #    */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @732 'Z' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0x04, /*      #   */
+       0x08, /*     #    */
+       0x10, /*    #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x80, /* #        */
+       0xFC, /* ######   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @744 '[' (3 pixels wide) */
+       0xE0, /* ###      */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xE0, /* ###      */
+
+       /* @756 '\' (5 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x10, /*    #     */
+       0x08, /*     #    */
+       0x08, /*     #    */
+
+       /* @768 ']' (3 pixels wide) */
+       0xE0, /* ###      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0xE0, /* ###      */
+
+       /* @780 '^' (8 pixels wide) */
+       0x00, /*          */
+       0x18, /*    ##    */
+       0x24, /*   #  #   */
+       0x42, /*  #    #  */
+       0x81, /* #      # */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @792 '_' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xFF, /* ######## */
+
+       /* @804 '`' (2 pixels wide) */
+       0x80, /* #        */
+       0x40, /*  #       */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @816 'a' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x7C, /*  #####   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x7C, /*  #####   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @828 'b' (6 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xB8, /* # ###    */
+       0xC4, /* ##   #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @840 'c' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x70, /*  ###     */
+       0x88, /* #   #    */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x88, /* #   #    */
+       0x70, /*  ###     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @852 'd' (6 pixels wide) */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x04, /*      #   */
+       0x7C, /*  #####   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x8C, /* #   ##   */
+       0x74, /*  ### #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @864 'e' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xFC, /* ######   */
+       0x80, /* #        */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @876 'f' (4 pixels wide) */
+       0x30, /*   ##     */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0xF0, /* ####     */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @888 'g' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x7C, /*  #####   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x8C, /* #   ##   */
+       0x74, /*  ### #   */
+       0x04, /*      #   */
+       0x78, /*  ####    */
+
+       /* @900 'h' (6 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0xB8, /* # ###    */
+       0xC4, /* ##   #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @912 'i' (1 pixels wide) */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @924 'j' (3 pixels wide) */
+       0x20, /*   #      */
+       0x00, /*          */
+       0x00, /*          */
+       0x60, /*  ##      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0xC0, /* ##       */
+
+       /* @936 'k' (5 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x88, /* #   #    */
+       0x90, /* #  #     */
+       0xA0, /* # #      */
+       0xC0, /* ##       */
+       0xA0, /* # #      */
+       0x90, /* #  #     */
+       0x88, /* #   #    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @948 'l' (1 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @960 'm' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF7, 0x00, /* #### ###         */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @984 'n' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xB8, /* # ###    */
+       0xC4, /* ##   #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @996 'o' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1008 'p' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xB8, /* # ###    */
+       0xC4, /* ##   #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0xF8, /* #####    */
+       0x80, /* #        */
+       0x80, /* #        */
+
+       /* @1020 'q' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x7C, /*  #####   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x8C, /* #   ##   */
+       0x74, /*  ### #   */
+       0x04, /*      #   */
+       0x04, /*      #   */
+
+       /* @1032 'r' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xB0, /* # ##     */
+       0xC0, /* ##       */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1044 's' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x70, /*  ###     */
+       0x08, /*     #    */
+       0x08, /*     #    */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1056 't' (5 pixels wide) */
+       0x00, /*          */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0xF8, /* #####    */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x40, /*  #       */
+       0x38, /*   ###    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1068 'u' (6 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x84, /* #    #   */
+       0x8C, /* #   ##   */
+       0x74, /*  ### #   */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1080 'v' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x50, /*  # #     */
+       0x50, /*  # #     */
+       0x50, /*  # #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1092 'w' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x88, 0x80, /* #   #   #        */
+       0x88, 0x80, /* #   #   #        */
+       0x55, 0x00, /*  # # # #         */
+       0x55, 0x00, /*  # # # #         */
+       0x55, 0x00, /*  # # # #         */
+       0x22, 0x00, /*   #   #          */
+       0x22, 0x00, /*   #   #          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1116 'x' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x50, /*  # #     */
+       0x20, /*   #      */
+       0x50, /*  # #     */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1128 'y' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x88, /* #   #    */
+       0x88, /* #   #    */
+       0x50, /*  # #     */
+       0x50, /*  # #     */
+       0x50, /*  # #     */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x40, /*  #       */
+
+       /* @1140 'z' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF8, /* #####    */
+       0x08, /*     #    */
+       0x10, /*    #     */
+       0x20, /*   #      */
+       0x40, /*  #       */
+       0x80, /* #        */
+       0xF8, /* #####    */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1152 '{' (5 pixels wide) */
+       0x18, /*    ##    */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0xC0, /* ##       */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x18, /*    ##    */
+
+       /* @1164 '|' (1 pixels wide) */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+       0x80, /* #        */
+
+       /* @1176 '}' (5 pixels wide) */
+       0xC0, /* ##       */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x18, /*    ##    */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0x20, /*   #      */
+       0xC0, /* ##       */
+
+       /* @1188 '~' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x61, /*  ##    # */
+       0x99, /* #  ##  # */
+       0x86, /* #    ##  */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+};
+
+/* Character descriptors for Verdana 9pt */
+/* { [Char width in bits], [Offset into verdana9ptCharBitmaps in bytes] } */
+const FONT_CHAR_INFO verdana9ptDescriptors[] = 
+{
+       {8, 0},                 /*   */ 
+       {1, 12},                /* ! */ 
+       {4, 24},                /* " */ 
+       {8, 36},                /* # */ 
+       {6, 48},                /* $ */ 
+       {11, 60},               /* % */ 
+       {8, 84},                /* & */ 
+       {1, 96},                /* ' */ 
+       {3, 108},               /* ( */ 
+       {3, 120},               /* ) */ 
+       {5, 132},               /* * */ 
+       {7, 144},               /* + */ 
+       {2, 156},               /* , */ 
+       {4, 168},               /* - */ 
+       {1, 180},               /* . */ 
+       {5, 192},               /* / */ 
+       {6, 204},               /* 0 */ 
+       {5, 216},               /* 1 */ 
+       {6, 228},               /* 2 */ 
+       {6, 240},               /* 3 */ 
+       {7, 252},               /* 4 */ 
+       {6, 264},               /* 5 */ 
+       {6, 276},               /* 6 */ 
+       {6, 288},               /* 7 */ 
+       {6, 300},               /* 8 */ 
+       {6, 312},               /* 9 */ 
+       {1, 324},               /* : */ 
+       {2, 336},               /* ; */ 
+       {7, 348},               /* < */ 
+       {7, 360},               /* = */ 
+       {7, 372},               /* > */ 
+       {5, 384},               /* ? */ 
+       {10, 396},              /* @ */ 
+       {8, 420},               /* A */ 
+       {6, 432},               /* B */ 
+       {7, 444},               /* C */ 
+       {7, 456},               /* D */ 
+       {6, 468},               /* E */ 
+       {6, 480},               /* F */ 
+       {7, 492},               /* G */ 
+       {7, 504},               /* H */ 
+       {3, 516},               /* I */ 
+       {4, 528},               /* J */ 
+       {6, 540},               /* K */ 
+       {6, 552},               /* L */ 
+       {8, 564},               /* M */ 
+       {7, 576},               /* N */ 
+       {8, 588},               /* O */ 
+       {6, 600},               /* P */ 
+       {8, 612},               /* Q */ 
+       {7, 624},               /* R */ 
+       {6, 636},               /* S */ 
+       {7, 648},               /* T */ 
+       {7, 660},               /* U */ 
+       {8, 672},               /* V */ 
+       {11, 684},              /* W */ 
+       {6, 708},               /* X */ 
+       {7, 720},               /* Y */ 
+       {6, 732},               /* Z */ 
+       {3, 744},               /* [ */ 
+       {5, 756},               /* \ */ 
+       {3, 768},               /* ] */ 
+       {8, 780},               /* ^ */ 
+       {8, 792},               /* _ */ 
+       {2, 804},               /* ` */ 
+       {6, 816},               /* a */ 
+       {6, 828},               /* b */ 
+       {5, 840},               /* c */ 
+       {6, 852},               /* d */ 
+       {6, 864},               /* e */ 
+       {4, 876},               /* f */ 
+       {6, 888},               /* g */ 
+       {6, 900},               /* h */ 
+       {1, 912},               /* i */ 
+       {3, 924},               /* j */ 
+       {5, 936},               /* k */ 
+       {1, 948},               /* l */ 
+       {9, 960},               /* m */ 
+       {6, 984},               /* n */ 
+       {6, 996},               /* o */ 
+       {6, 1008},              /* p */ 
+       {6, 1020},              /* q */ 
+       {4, 1032},              /* r */ 
+       {5, 1044},              /* s */ 
+       {5, 1056},              /* t */ 
+       {6, 1068},              /* u */ 
+       {5, 1080},              /* v */ 
+       {9, 1092},              /* w */ 
+       {5, 1116},              /* x */ 
+       {5, 1128},              /* y */ 
+       {5, 1140},              /* z */ 
+       {5, 1152},              /* { */ 
+       {1, 1164},              /* | */ 
+       {5, 1176},              /* } */ 
+       {8, 1188},              /* ~ */ 
+};
+
+/* Font information for Verdana 9pt */
+const FONT_INFO verdana9ptFontInfo =
+{
+       12, /*  Character height */
+       ' ', /*  Start character */
+       '~', /*  End character */
+       verdana9ptDescriptors, /*  Character descriptor array */
+       verdana9ptBitmaps, /*  Character bitmap array */
+};
diff --git a/drivers/lcd/tft/fonts/verdana9.h b/drivers/lcd/tft/fonts/verdana9.h
new file mode 100644 (file)
index 0000000..57fcfe0
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef __VERDANA_9__
+#define __VERDANA_9__
+
+#include "bitmapfonts.h"
+
+/* Font data for Verdana 9pt */
+extern const uint8_t verdana9ptBitmaps[];
+extern const FONT_INFO verdana9ptFontInfo;
+extern const FONT_CHAR_INFO verdana9ptDescriptors[];
+
+#endif
\ No newline at end of file
diff --git a/drivers/lcd/tft/fonts/verdanabold14.c b/drivers/lcd/tft/fonts/verdanabold14.c
new file mode 100644 (file)
index 0000000..5882f5e
--- /dev/null
@@ -0,0 +1,2210 @@
+#include "verdanabold14.h"
+
+/* 
+**  Font data for Verdana Bold 14pt
+*/
+
+/* Character bitmaps for Verdana Bold 14pt */
+const uint8_t verdanabold14ptBitmaps[] = 
+{
+       /* @0 ' ' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @20 '!' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @40 '"' (8 pixels wide) */
+       0x00, /*          */
+       0xE7, /* ###  ### */
+       0xE7, /* ###  ### */
+       0xE7, /* ###  ### */
+       0xE7, /* ###  ### */
+       0xE7, /* ###  ### */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @60 '#' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x06, 0x30, /*      ##   ##     */
+       0x06, 0x30, /*      ##   ##     */
+       0x0E, 0x60, /*     ###  ##      */
+       0x7F, 0xFC, /*  #############   */
+       0x7F, 0xFC, /*  #############   */
+       0x0C, 0x60, /*     ##   ##      */
+       0x0C, 0x60, /*     ##   ##      */
+       0x18, 0xC0, /*    ##   ##       */
+       0xFF, 0xF8, /* #############    */
+       0xFF, 0xF8, /* #############    */
+       0x18, 0xC0, /*    ##   ##       */
+       0x18, 0xC0, /*    ##   ##       */
+       0x31, 0x80, /*   ##   ##        */
+       0x31, 0x80, /*   ##   ##        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @100 '$' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x1F, 0xE0, /*    ########      */
+       0x7F, 0xE0, /*  ##########      */
+       0xFF, 0xE0, /* ###########      */
+       0xF6, 0x00, /* #### ##          */
+       0xFE, 0x00, /* #######          */
+       0x7F, 0xC0, /*  #########       */
+       0x3F, 0xF0, /*   ##########     */
+       0x07, 0xF0, /*      #######     */
+       0xC6, 0xF0, /* ##   ## ####     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xE0, /* ###########      */
+       0x7F, 0x80, /*  ########        */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x06, 0x00, /*      ##          */
+       0x00, 0x00, /*                  */
+
+       /* @140 '%' (22 pixels wide) */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x3C, 0x03, 0x00, /*   ####        ##         */
+       0x7E, 0x06, 0x00, /*  ######      ##          */
+       0xE7, 0x0E, 0x00, /* ###  ###    ###          */
+       0xE7, 0x0C, 0x00, /* ###  ###    ##           */
+       0xE7, 0x18, 0x00, /* ###  ###   ##            */
+       0xE7, 0x18, 0xF0, /* ###  ###   ##   ####     */
+       0xE7, 0x31, 0xF8, /* ###  ###  ##   ######    */
+       0x7E, 0x33, 0x9C, /*  ######   ##  ###  ###   */
+       0x3C, 0x63, 0x9C, /*   ####   ##   ###  ###   */
+       0x00, 0x63, 0x9C, /*          ##   ###  ###   */
+       0x00, 0xC3, 0x9C, /*         ##    ###  ###   */
+       0x01, 0xC3, 0x9C, /*        ###    ###  ###   */
+       0x01, 0x81, 0xF8, /*        ##      ######    */
+       0x03, 0x00, 0xF0, /*       ##        ####     */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+
+       /* @200 '&' (15 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x00, /*    #####         */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0xC0, /*  #########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0x7B, 0xC0, /*  #### ####       */
+       0x3B, 0x80, /*   ### ###        */
+       0x3F, 0x3C, /*   ######  ####   */
+       0x7E, 0x3C, /*  ######   ####   */
+       0xF7, 0xBC, /* #### #### ####   */
+       0xF3, 0xFC, /* ####  ########   */
+       0xF9, 0xF8, /* #####  ######    */
+       0xFF, 0xF8, /* #############    */
+       0x7F, 0xF8, /*  ############    */
+       0x1F, 0x3E, /*    #####  #####  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @240 ''' (3 pixels wide) */
+       0x00, /*          */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @260 '(' (7 pixels wide) */
+       0x00, /*          */
+       0x1E, /*    ####  */
+       0x3C, /*   ####   */
+       0x38, /*   ###    */
+       0x78, /*  ####    */
+       0x70, /*  ###     */
+       0x70, /*  ###     */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0x70, /*  ###     */
+       0x70, /*  ###     */
+       0x78, /*  ####    */
+       0x38, /*   ###    */
+       0x3C, /*   ####   */
+       0x1E, /*    ####  */
+
+       /* @280 ')' (7 pixels wide) */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0x78, /*  ####    */
+       0x38, /*   ###    */
+       0x3C, /*   ####   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x0E, /*     ###  */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x3C, /*   ####   */
+       0x38, /*   ###    */
+       0x78, /*  ####    */
+       0xF0, /* ####     */
+
+       /* @300 '*' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x0C, 0x00, /*     ##           */
+       0x4C, 0x80, /*  #  ##  #        */
+       0xED, 0xC0, /* ### ## ###       */
+       0x3F, 0x00, /*   ######         */
+       0x1E, 0x00, /*    ####          */
+       0x3F, 0x00, /*   ######         */
+       0xED, 0xC0, /* ### ## ###       */
+       0x4C, 0x80, /*  #  ##  #        */
+       0x0C, 0x00, /*     ##           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @340 '+' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0xFF, 0xF8, /* #############    */
+       0xFF, 0xF8, /* #############    */
+       0xFF, 0xF8, /* #############    */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @380 ',' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x38, /*   ###    */
+       0x70, /*  ###     */
+       0x70, /*  ###     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xE0, /* ###      */
+       0xC0, /* ##       */
+       0x00, /*          */
+
+       /* @400 '-' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xFE, /* #######  */
+       0xFE, /* #######  */
+       0xFE, /* #######  */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @420 '.' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @440 '/' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x01, 0xC0, /*        ###       */
+       0x03, 0x80, /*       ###        */
+       0x03, 0x80, /*       ###        */
+       0x03, 0x80, /*       ###        */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x38, 0x00, /*   ###            */
+       0x38, 0x00, /*   ###            */
+       0x70, 0x00, /*  ###             */
+       0x70, 0x00, /*  ###             */
+       0x70, 0x00, /*  ###             */
+       0xE0, 0x00, /* ###              */
+       0x00, 0x00, /*                  */
+
+       /* @480 '0' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x80, /*    ######        */
+       0x3F, 0xC0, /*   ########       */
+       0x7F, 0xE0, /*  ##########      */
+       0xF9, 0xF0, /* #####  #####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF9, 0xF0, /* #####  #####     */
+       0x7F, 0xE0, /*  ##########      */
+       0x3F, 0xC0, /*   ########       */
+       0x1F, 0x80, /*    ######        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @520 '1' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0xFE, 0x00, /* #######          */
+       0xFE, 0x00, /* #######          */
+       0xFE, 0x00, /* #######          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @560 '2' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x7F, 0x00, /*  #######         */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xC0, /* ##########       */
+       0x87, 0xC0, /* #    #####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x0F, 0x00, /*     ####         */
+       0x3E, 0x00, /*   #####          */
+       0x78, 0x00, /*  ####            */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @600 '3' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x7F, 0xC0, /*  #########       */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xF0, /* ############     */
+       0xC0, 0xF0, /* ##      ####     */
+       0x00, 0xF0, /*         ####     */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0x80, /*     #####        */
+       0x0F, 0xE0, /*     #######      */
+       0x00, 0xF0, /*         ####     */
+       0x00, 0xF0, /*         ####     */
+       0xC1, 0xF0, /* ##     #####     */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x7F, 0x80, /*  ########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @640 '4' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0xC0, /*      #####       */
+       0x07, 0xC0, /*      #####       */
+       0x0F, 0xC0, /*     ######       */
+       0x1F, 0xC0, /*    #######       */
+       0x3B, 0xC0, /*   ### ####       */
+       0x33, 0xC0, /*   ##  ####       */
+       0x63, 0xC0, /*  ##   ####       */
+       0xE3, 0xC0, /* ###   ####       */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @680 '5' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x7F, 0xE0, /*  ##########      */
+       0x7F, 0xE0, /*  ##########      */
+       0x7F, 0xE0, /*  ##########      */
+       0x78, 0x00, /*  ####            */
+       0x78, 0x00, /*  ####            */
+       0x7F, 0x80, /*  ########        */
+       0x7F, 0xC0, /*  #########       */
+       0x7F, 0xE0, /*  ##########      */
+       0x01, 0xE0, /*        ####      */
+       0x01, 0xE0, /*        ####      */
+       0xC3, 0xE0, /* ##    #####      */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0x7F, 0x00, /*  #######         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @720 '6' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0xE0, /*      ######      */
+       0x1F, 0xE0, /*    ########      */
+       0x3F, 0xE0, /*   #########      */
+       0x7C, 0x00, /*  #####           */
+       0xF8, 0x00, /* #####            */
+       0xF7, 0xC0, /* #### #####       */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xF0, /* ############     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF8, 0xF0, /* #####   ####     */
+       0x7F, 0xE0, /*  ##########      */
+       0x3F, 0xE0, /*   #########      */
+       0x1F, 0x80, /*    ######        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @760 '7' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x01, 0xF0, /*        #####     */
+       0x01, 0xE0, /*        ####      */
+       0x03, 0xE0, /*       #####      */
+       0x07, 0xC0, /*      #####       */
+       0x07, 0x80, /*      ####        */
+       0x0F, 0x80, /*     #####        */
+       0x0F, 0x00, /*     ####         */
+       0x1F, 0x00, /*    #####         */
+       0x3E, 0x00, /*   #####          */
+       0x3E, 0x00, /*   #####          */
+       0x7C, 0x00, /*  #####           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @800 '8' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x80, /*    ######        */
+       0x7F, 0xE0, /*  ##########      */
+       0xFF, 0xF0, /* ############     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0x7F, 0xE0, /*  ##########      */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0xE0, /*  ##########      */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF8, 0xF0, /* #####   ####     */
+       0xFF, 0xF0, /* ############     */
+       0x7F, 0xE0, /*  ##########      */
+       0x1F, 0x80, /*    ######        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @840 '9' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x80, /*    ######        */
+       0x7F, 0xC0, /*  #########       */
+       0x7F, 0xE0, /*  ##########      */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xFF, 0xF0, /* ############     */
+       0x7F, 0xF0, /*  ###########     */
+       0x3E, 0xF0, /*   ##### ####     */
+       0x01, 0xE0, /*        ####      */
+       0x03, 0xE0, /*       #####      */
+       0x7F, 0xC0, /*  #########       */
+       0x7F, 0x80, /*  ########        */
+       0x7E, 0x00, /*  ######          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @880 ':' (4 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @900 ';' (5 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x38, /*   ###    */
+       0x70, /*  ###     */
+       0x70, /*  ###     */
+       0x60, /*  ##      */
+       0x60, /*  ##      */
+       0xE0, /* ###      */
+       0xC0, /* ##       */
+       0x00, /*          */
+
+       /* @920 '<' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x10, /*            #     */
+       0x00, 0xF0, /*         ####     */
+       0x03, 0xF0, /*       ######     */
+       0x0F, 0xE0, /*     #######      */
+       0x7F, 0x00, /*  #######         */
+       0xFC, 0x00, /* ######           */
+       0xFC, 0x00, /* ######           */
+       0x7F, 0x00, /*  #######         */
+       0x0F, 0xE0, /*     #######      */
+       0x03, 0xF0, /*       ######     */
+       0x00, 0xF0, /*         ####     */
+       0x00, 0x10, /*            #     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @960 '=' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1000 '>' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x80, 0x00, /* #                */
+       0xF0, 0x00, /* ####             */
+       0xFC, 0x00, /* ######           */
+       0x7F, 0x00, /*  #######         */
+       0x0F, 0xE0, /*     #######      */
+       0x03, 0xF0, /*       ######     */
+       0x03, 0xF0, /*       ######     */
+       0x0F, 0xE0, /*     #######      */
+       0x7F, 0x00, /*  #######         */
+       0xFC, 0x00, /* ######           */
+       0xF0, 0x00, /* ####             */
+       0x80, 0x00, /* #                */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1040 '?' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x7F, 0x00, /*  #######         */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xC0, /* ##########       */
+       0x83, 0xC0, /* #     ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x07, 0x80, /*      ####        */
+       0x1F, 0x00, /*    #####         */
+       0x3C, 0x00, /*   ####           */
+       0x38, 0x00, /*   ###            */
+       0x38, 0x00, /*   ###            */
+       0x00, 0x00, /*                  */
+       0x3C, 0x00, /*   ####           */
+       0x3C, 0x00, /*   ####           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1080 '@' (16 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0xE0, /*      ######      */
+       0x1F, 0xF8, /*    ##########    */
+       0x3C, 0x1C, /*   ####     ###   */
+       0x73, 0xFE, /*  ###  #########  */
+       0x67, 0xF6, /*  ##  ####### ##  */
+       0xE6, 0x33, /* ###  ##   ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCC, 0x33, /* ##  ##    ##  ## */
+       0xCE, 0x33, /* ##  ###   ##  ## */
+       0x67, 0xFE, /*  ##  ##########  */
+       0x73, 0xFE, /*  ###  #########  */
+       0x3C, 0x10, /*   ####     #     */
+       0x1F, 0xF0, /*    #########     */
+       0x07, 0xF0, /*      #######     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1120 'A' (15 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0xC0, /*      #####       */
+       0x07, 0xC0, /*      #####       */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0xE0, /*     #######      */
+       0x1E, 0xF0, /*    #### ####     */
+       0x1E, 0xF0, /*    #### ####     */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x3C, 0x78, /*   ####   ####    */
+       0x3F, 0xF8, /*   ###########    */
+       0x7F, 0xFC, /*  #############   */
+       0x7F, 0xFC, /*  #############   */
+       0x78, 0x3C, /*  ####     ####   */
+       0xF0, 0x1E, /* ####       ####  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1160 'B' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xE0, /* ###########      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1200 'C' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x0F, 0xE0, /*     #######      */
+       0x3F, 0xF0, /*   ##########     */
+       0x7F, 0xF0, /*  ###########     */
+       0x7C, 0x30, /*  #####    ##     */
+       0xF8, 0x00, /* #####            */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF8, 0x00, /* #####            */
+       0x7C, 0x30, /*  #####    ##     */
+       0x7F, 0xF0, /*  ###########     */
+       0x3F, 0xF0, /*   ##########     */
+       0x0F, 0xE0, /*     #######      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1240 'D' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xF0, /* ############     */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF0, 0xF8, /* ####    #####    */
+       0xF0, 0x78, /* ####     ####    */
+       0xF0, 0x78, /* ####     ####    */
+       0xF0, 0x78, /* ####     ####    */
+       0xF0, 0x78, /* ####     ####    */
+       0xF0, 0xF8, /* ####    #####    */
+       0xF1, 0xF0, /* ####   #####     */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1280 'E' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1320 'F' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1360 'G' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x0F, 0xE0, /*     #######      */
+       0x1F, 0xF8, /*    ##########    */
+       0x7F, 0xF8, /*  ############    */
+       0x7C, 0x18, /*  #####     ##    */
+       0xF8, 0x00, /* #####            */
+       0xF0, 0x00, /* ####             */
+       0xF1, 0xF8, /* ####   ######    */
+       0xF1, 0xF8, /* ####   ######    */
+       0xF1, 0xF8, /* ####   ######    */
+       0xF8, 0x78, /* #####    ####    */
+       0x7C, 0x78, /*  #####   ####    */
+       0x7F, 0xF8, /*  ############    */
+       0x3F, 0xF8, /*   ###########    */
+       0x0F, 0xE0, /*     #######      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1400 'H' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1440 'I' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0x3C, /*   ####   */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @1460 'J' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0x80, /*   #######        */
+       0x3F, 0x80, /*   #######        */
+       0x3F, 0x80, /*   #######        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x0F, 0x80, /*     #####        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x00, /* ########         */
+       0xFC, 0x00, /* ######           */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1500 'K' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0xF8, /* ####    #####    */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF3, 0xE0, /* ####  #####      */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0x00, /* ########         */
+       0xFF, 0x80, /* #########        */
+       0xF7, 0xC0, /* #### #####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF0, 0xF0, /* ####    ####     */
+       0xF0, 0xF8, /* ####    #####    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1540 'L' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1580 'M' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF8, 0x7C, /* #####    #####   */
+       0xF8, 0x7C, /* #####    #####   */
+       0xF8, 0x7C, /* #####    #####   */
+       0xFC, 0xFC, /* ######  ######   */
+       0xFC, 0xFC, /* ######  ######   */
+       0xFC, 0xFC, /* ######  ######   */
+       0xF7, 0xBC, /* #### #### ####   */
+       0xF7, 0xBC, /* #### #### ####   */
+       0xF7, 0xBC, /* #### #### ####   */
+       0xF3, 0x3C, /* ####  ##  ####   */
+       0xF3, 0x3C, /* ####  ##  ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1620 'N' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF8, 0xF0, /* #####   ####     */
+       0xF8, 0xF0, /* #####   ####     */
+       0xFC, 0xF0, /* ######  ####     */
+       0xFC, 0xF0, /* ######  ####     */
+       0xFE, 0xF0, /* ####### ####     */
+       0xFE, 0xF0, /* ####### ####     */
+       0xF6, 0xF0, /* #### ## ####     */
+       0xF7, 0xF0, /* #### #######     */
+       0xF3, 0xF0, /* ####  ######     */
+       0xF3, 0xF0, /* ####  ######     */
+       0xF3, 0xF0, /* ####  ######     */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF0, 0xF0, /* ####    ####     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1660 'O' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x0F, 0xC0, /*     ######       */
+       0x3F, 0xF0, /*   ##########     */
+       0x7F, 0xF8, /*  ############    */
+       0x78, 0x78, /*  ####    ####    */
+       0xF8, 0x7C, /* #####    #####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF8, 0x7C, /* #####    #####   */
+       0x78, 0x78, /*  ####    ####    */
+       0x7F, 0xF8, /*  ############    */
+       0x3F, 0xF0, /*   ##########     */
+       0x0F, 0xC0, /*     ######       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1700 'P' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xE0, /* ###########      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0x00, /* ########         */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1740 'Q' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x0F, 0xC0, /*     ######       */
+       0x3F, 0xF0, /*   ##########     */
+       0x7F, 0xF8, /*  ############    */
+       0x78, 0x78, /*  ####    ####    */
+       0xF8, 0x7C, /* #####    #####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF0, 0x3C, /* ####      ####   */
+       0xF8, 0x7C, /* #####    #####   */
+       0x78, 0x78, /*  ####    ####    */
+       0x7F, 0xF8, /*  ############    */
+       0x3F, 0xF0, /*   ##########     */
+       0x0F, 0xC0, /*     ######       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xFC, /*       ########   */
+       0x01, 0xFC, /*        #######   */
+       0x00, 0xFC, /*         ######   */
+
+       /* @1780 'R' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0xE0, /* ###########      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xFF, 0xC0, /* ##########       */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0xF7, 0xC0, /* #### #####       */
+       0xF7, 0xC0, /* #### #####       */
+       0xF3, 0xE0, /* ####  #####      */
+       0xF1, 0xF0, /* ####   #####     */
+       0xF0, 0xF8, /* ####    #####    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1820 'S' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0xC0, /*    #######       */
+       0x7F, 0xE0, /*  ##########      */
+       0xFF, 0xE0, /* ###########      */
+       0xF0, 0x60, /* ####     ##      */
+       0xF0, 0x00, /* ####             */
+       0xFF, 0x00, /* ########         */
+       0x7F, 0xC0, /*  #########       */
+       0x3F, 0xE0, /*   #########      */
+       0x07, 0xF0, /*      #######     */
+       0x00, 0xF0, /*         ####     */
+       0xC0, 0xF0, /* ##      ####     */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x7F, 0x80, /*  ########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1860 'T' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0xFF, 0xF0, /* ############     */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1900 'U' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0x7F, 0xC0, /*  #########       */
+       0x7F, 0xC0, /*  #########       */
+       0x1F, 0x00, /*    #####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1940 'V' (15 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0x1E, /* ####       ####  */
+       0x78, 0x3C, /*  ####     ####   */
+       0x78, 0x3C, /*  ####     ####   */
+       0x7C, 0x7C, /*  #####   #####   */
+       0x3C, 0x78, /*   ####   ####    */
+       0x3C, 0x78, /*   ####   ####    */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x1E, 0xF0, /*    #### ####     */
+       0x1E, 0xF0, /*    #### ####     */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0xE0, /*     #######      */
+       0x07, 0xC0, /*      #####       */
+       0x07, 0xC0, /*      #####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @1980 'W' (19 pixels wide) */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0xF0, 0xE1, 0xE0, /* ####    ###    ####      */
+       0xF0, 0xE1, 0xE0, /* ####    ###    ####      */
+       0x79, 0xF3, 0xC0, /*  ####  #####  ####       */
+       0x79, 0xF3, 0xC0, /*  ####  #####  ####       */
+       0x79, 0xF3, 0xC0, /*  ####  #####  ####       */
+       0x79, 0xB3, 0xC0, /*  ####  ## ##  ####       */
+       0x39, 0xB7, 0x80, /*   ###  ## ## ####        */
+       0x3D, 0xB7, 0x80, /*   #### ## ## ####        */
+       0x3F, 0xBF, 0x80, /*   ####### #######        */
+       0x3F, 0xBF, 0x80, /*   ####### #######        */
+       0x1F, 0x3F, 0x00, /*    #####  ######         */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+
+       /* @2040 'X' (15 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF8, 0x3E, /* #####     #####  */
+       0x7C, 0x7C, /*  #####   #####   */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x1F, 0xF0, /*    #########     */
+       0x0F, 0xE0, /*     #######      */
+       0x07, 0xC0, /*      #####       */
+       0x0F, 0xE0, /*     #######      */
+       0x0F, 0xE0, /*     #######      */
+       0x1F, 0xF0, /*    #########     */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x3E, 0xF8, /*   ##### #####    */
+       0x7C, 0x7C, /*  #####   #####   */
+       0xF8, 0x3E, /* #####     #####  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2080 'Y' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF8, 0x7C, /* #####    #####   */
+       0x78, 0x78, /*  ####    ####    */
+       0x7C, 0xF8, /*  #####  #####    */
+       0x3C, 0xF0, /*   ####  ####     */
+       0x1F, 0xE0, /*    ########      */
+       0x1F, 0xE0, /*    ########      */
+       0x0F, 0xC0, /*     ######       */
+       0x0F, 0xC0, /*     ######       */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x07, 0x80, /*      ####        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2120 'Z' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x03, 0xE0, /*       #####      */
+       0x07, 0xC0, /*      #####       */
+       0x0F, 0x80, /*     #####        */
+       0x1F, 0x00, /*    #####         */
+       0x1F, 0x00, /*    #####         */
+       0x3E, 0x00, /*   #####          */
+       0x7C, 0x00, /*  #####           */
+       0xF8, 0x00, /* #####            */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2160 '[' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+
+       /* @2180 '\' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xE0, 0x00, /* ###              */
+       0x70, 0x00, /*  ###             */
+       0x70, 0x00, /*  ###             */
+       0x70, 0x00, /*  ###             */
+       0x38, 0x00, /*   ###            */
+       0x38, 0x00, /*   ###            */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x07, 0x00, /*      ###         */
+       0x07, 0x00, /*      ###         */
+       0x03, 0x80, /*       ###        */
+       0x03, 0x80, /*       ###        */
+       0x03, 0x80, /*       ###        */
+       0x01, 0xC0, /*        ###       */
+       0x00, 0x00, /*                  */
+
+       /* @2220 ']' (6 pixels wide) */
+       0x00, /*          */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0x1C, /*    ###   */
+       0xFC, /* ######   */
+       0xFC, /* ######   */
+
+       /* @2240 '^' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x07, 0x00, /*      ###         */
+       0x0F, 0x80, /*     #####        */
+       0x0F, 0x80, /*     #####        */
+       0x1D, 0xC0, /*    ### ###       */
+       0x38, 0xE0, /*   ###   ###      */
+       0x38, 0xE0, /*   ###   ###      */
+       0x70, 0x70, /*  ###     ###     */
+       0xE0, 0x38, /* ###       ###    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2280 '_' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0xFC, /* ##############   */
+       0xFF, 0xFC, /* ##############   */
+       0x00, 0x00, /*                  */
+
+       /* @2320 '`' (6 pixels wide) */
+       0xF0, /* ####     */
+       0x70, /*  ###     */
+       0x38, /*   ###    */
+       0x1C, /*    ###   */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2340 'a' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x7F, 0x00, /*  #######         */
+       0x7F, 0x80, /*  ########        */
+       0x43, 0xC0, /*  #    ####       */
+       0x03, 0xC0, /*       ####       */
+       0x3F, 0xC0, /*   ########       */
+       0x7F, 0xC0, /*  #########       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xFF, 0xC0, /* ##########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2380 'b' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF7, 0x00, /* #### ###         */
+       0xFF, 0x80, /* #########        */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x00, /* ########         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2420 'c' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x00, /*    #####         */
+       0x7F, 0x80, /*  ########        */
+       0x79, 0x80, /*  ####  ##        */
+       0xF0, 0x80, /* ####    #        */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x80, /* ####    #        */
+       0x78, 0x80, /*  ####   #        */
+       0x7F, 0x80, /*  ########        */
+       0x1F, 0x00, /*    #####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2460 'd' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x3F, 0xC0, /*   ########       */
+       0x7F, 0xC0, /*  #########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0x7F, 0xC0, /*  #########       */
+       0x3B, 0xC0, /*   ### ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2500 'e' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x80, /*    ######        */
+       0x3F, 0xC0, /*   ########       */
+       0x71, 0xE0, /*  ###   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xFF, 0xE0, /* ###########      */
+       0xFF, 0xE0, /* ###########      */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x20, /* ####      #      */
+       0x78, 0x60, /*  ####    ##      */
+       0x3F, 0xE0, /*   #########      */
+       0x1F, 0xC0, /*    #######       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2540 'f' (7 pixels wide) */
+       0x00, /*          */
+       0x3E, /*   #####  */
+       0x7E, /*  ######  */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0xFE, /* #######  */
+       0xFE, /* #######  */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2560 'g' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0xC0, /*   ########       */
+       0x7F, 0xC0, /*  #########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0x7F, 0xC0, /*  #########       */
+       0x3B, 0xC0, /*   ### ####       */
+       0x03, 0xC0, /*       ####       */
+       0x47, 0xC0, /*  #   #####       */
+       0x7F, 0x80, /*  ########        */
+       0x7F, 0x00, /*  #######         */
+
+       /* @2600 'h' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0xC0, /* ##########       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2640 'i' (4 pixels wide) */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2660 'j' (7 pixels wide) */
+       0x00, /*          */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x00, /*          */
+       0x7E, /*  ######  */
+       0x7E, /*  ######  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0x1E, /*    ####  */
+       0xFC, /* ######   */
+       0xF8, /* #####    */
+
+       /* @2680 'k' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF3, 0xE0, /* ####  #####      */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0x00, /* ########         */
+       0xFE, 0x00, /* #######          */
+       0xFE, 0x00, /* #######          */
+       0xFF, 0x00, /* ########         */
+       0xF7, 0x00, /* #### ###         */
+       0xF7, 0x80, /* #### ####        */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xE0, /* ####  #####      */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2720 'l' (4 pixels wide) */
+       0x00, /*          */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2740 'm' (16 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF7, 0x1C, /* #### ###   ###   */
+       0xFF, 0xBE, /* ######### #####  */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0xF3, 0xCF, /* ####  ####  #### */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2780 'n' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0xC0, /* ##########       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2820 'o' (11 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x1F, 0x00, /*    #####         */
+       0x7F, 0xC0, /*  #########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0xF1, 0xE0, /* ####   ####      */
+       0x7B, 0xC0, /*  #### ####       */
+       0x7F, 0xC0, /*  #########       */
+       0x1F, 0x00, /*    #####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @2860 'p' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF7, 0x00, /* #### ###         */
+       0xFF, 0x80, /* #########        */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF7, 0x80, /* #### ####        */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x00, /* ########         */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+       0xF0, 0x00, /* ####             */
+
+       /* @2900 'q' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0xC0, /*   ########       */
+       0x7F, 0xC0, /*  #########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0x7F, 0xC0, /*  #########       */
+       0x3B, 0xC0, /*   ### ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+       0x03, 0xC0, /*       ####       */
+
+       /* @2940 'r' (7 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0xF6, /* #### ##  */
+       0xFE, /* #######  */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0xF0, /* ####     */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @2960 's' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3F, 0x80, /*   #######        */
+       0x7F, 0x80, /*  ########        */
+       0xF0, 0x80, /* ####    #        */
+       0xF0, 0x00, /* ####             */
+       0xFE, 0x00, /* #######          */
+       0x7F, 0x00, /*  #######         */
+       0x3F, 0x80, /*   #######        */
+       0x87, 0x80, /* #    ####        */
+       0xC7, 0x80, /* ##   ####        */
+       0xFF, 0x00, /* ########         */
+       0x7E, 0x00, /*  ######          */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @3000 't' (8 pixels wide) */
+       0x00, /*          */
+       0x00, /*          */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0xFF, /* ######## */
+       0xFF, /* ######## */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x78, /*  ####    */
+       0x7F, /*  ####### */
+       0x1F, /*    ##### */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+       0x00, /*          */
+
+       /* @3020 'u' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xF3, 0xC0, /* ####  ####       */
+       0xFF, 0xC0, /* ##########       */
+       0x7B, 0xC0, /*  #### ####       */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @3060 'v' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0xF0, /* ####    ####     */
+       0x79, 0xE0, /*  ####  ####      */
+       0x79, 0xE0, /*  ####  ####      */
+       0x79, 0xE0, /*  ####  ####      */
+       0x3F, 0xC0, /*   ########       */
+       0x3F, 0xC0, /*   ########       */
+       0x3F, 0xC0, /*   ########       */
+       0x1F, 0x80, /*    ######        */
+       0x1F, 0x80, /*    ######        */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @3100 'w' (19 pixels wide) */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0xF0, 0xE1, 0xE0, /* ####    ###    ####      */
+       0xF8, 0xF3, 0xE0, /* #####   ####  #####      */
+       0x79, 0xF3, 0xC0, /*  ####  #####  ####       */
+       0x79, 0xF3, 0xC0, /*  ####  #####  ####       */
+       0x79, 0xB3, 0xC0, /*  ####  ## ##  ####       */
+       0x3D, 0xB7, 0x80, /*   #### ## ## ####        */
+       0x3F, 0xBF, 0x80, /*   ####### #######        */
+       0x3F, 0xBF, 0x80, /*   ####### #######        */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x1F, 0x1F, 0x00, /*    #####   #####         */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+       0x00, 0x00, 0x00, /*                          */
+
+       /* @3160 'x' (13 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF8, 0xF8, /* #####   #####    */
+       0x78, 0xF0, /*  ####   ####     */
+       0x3D, 0xE0, /*   #### ####      */
+       0x1F, 0xC0, /*    #######       */
+       0x1F, 0xC0, /*    #######       */
+       0x0F, 0x80, /*     #####        */
+       0x1F, 0xC0, /*    #######       */
+       0x1F, 0xC0, /*    #######       */
+       0x3D, 0xE0, /*   #### ####      */
+       0x78, 0xF0, /*  ####   ####     */
+       0xF8, 0xF8, /* #####   #####    */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @3200 'y' (12 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xF0, 0xF0, /* ####    ####     */
+       0x70, 0xE0, /*  ###    ###      */
+       0x79, 0xE0, /*  ####  ####      */
+       0x79, 0xE0, /*  ####  ####      */
+       0x39, 0xC0, /*   ###  ###       */
+       0x3F, 0xC0, /*   ########       */
+       0x3F, 0x80, /*   #######        */
+       0x1F, 0x80, /*    ######        */
+       0x1F, 0x80, /*    ######        */
+       0x0F, 0x00, /*     ####         */
+       0x0F, 0x00, /*     ####         */
+       0x0E, 0x00, /*     ###          */
+       0x1E, 0x00, /*    ####          */
+       0x1E, 0x00, /*    ####          */
+       0x3C, 0x00, /*   ####           */
+
+       /* @3240 'z' (9 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x07, 0x00, /*      ###         */
+       0x0F, 0x00, /*     ####         */
+       0x1E, 0x00, /*    ####          */
+       0x1C, 0x00, /*    ###           */
+       0x3C, 0x00, /*   ####           */
+       0x78, 0x00, /*  ####            */
+       0x70, 0x00, /*  ###             */
+       0xFF, 0x80, /* #########        */
+       0xFF, 0x80, /* #########        */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+
+       /* @3280 '{' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x03, 0xC0, /*       ####       */
+       0x07, 0xC0, /*      #####       */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x1C, 0x00, /*    ###           */
+       0xF8, 0x00, /* #####            */
+       0xF8, 0x00, /* #####            */
+       0x1C, 0x00, /*    ###           */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0E, 0x00, /*     ###          */
+       0x0F, 0x00, /*     ####         */
+       0x07, 0xC0, /*      #####       */
+       0x03, 0xC0, /*       ####       */
+
+       /* @3320 '|' (3 pixels wide) */
+       0x00, /*          */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+       0xE0, /* ###      */
+
+       /* @3340 '}' (10 pixels wide) */
+       0x00, 0x00, /*                  */
+       0xF0, 0x00, /* ####             */
+       0xF8, 0x00, /* #####            */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x0E, 0x00, /*     ###          */
+       0x07, 0xC0, /*      #####       */
+       0x07, 0xC0, /*      #####       */
+       0x0E, 0x00, /*     ###          */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x1C, 0x00, /*    ###           */
+       0x3C, 0x00, /*   ####           */
+       0xF8, 0x00, /* #####            */
+       0xF0, 0x00, /* ####             */
+
+       /* @3380 '~' (14 pixels wide) */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x3C, 0x1C, /*   ####     ###   */
+       0x7F, 0x1C, /*  #######   ###   */
+       0x7F, 0x9C, /*  ########  ###   */
+       0xE7, 0xF8, /* ###  ########    */
+       0xE3, 0xF8, /* ###   #######    */
+       0xE0, 0xF0, /* ###     ####     */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+       0x00, 0x00, /*                  */
+};
+
+/* Character descriptors for Verdana 14pt */
+/* { [Char width in bits], [Offset into verdanabold14ptCharBitmaps in bytes] } */
+const FONT_CHAR_INFO verdanabold14ptDescriptors[] = 
+{
+       {4, 0},                 /*   */ 
+       {4, 20},                /* ! */ 
+       {8, 40},                /* " */ 
+       {14, 60},               /* # */ 
+       {12, 100},              /* $ */ 
+       {22, 140},              /* % */ 
+       {15, 200},              /* & */ 
+       {3, 240},               /* ' */ 
+       {7, 260},               /* ( */ 
+       {7, 280},               /* ) */ 
+       {10, 300},              /* * */ 
+       {13, 340},              /* + */ 
+       {5, 380},               /* , */ 
+       {7, 400},               /* - */ 
+       {4, 420},               /* . */ 
+       {10, 440},              /* / */ 
+       {12, 480},              /* 0 */ 
+       {10, 520},              /* 1 */ 
+       {11, 560},              /* 2 */ 
+       {12, 600},              /* 3 */ 
+       {12, 640},              /* 4 */ 
+       {11, 680},              /* 5 */ 
+       {12, 720},              /* 6 */ 
+       {12, 760},              /* 7 */ 
+       {12, 800},              /* 8 */ 
+       {12, 840},              /* 9 */ 
+       {4, 880},               /* : */ 
+       {5, 900},               /* ; */ 
+       {12, 920},              /* < */ 
+       {12, 960},              /* = */ 
+       {12, 1000},             /* > */ 
+       {10, 1040},             /* ? */ 
+       {16, 1080},             /* @ */ 
+       {15, 1120},             /* A */ 
+       {11, 1160},             /* B */ 
+       {12, 1200},             /* C */ 
+       {13, 1240},             /* D */ 
+       {10, 1280},             /* E */ 
+       {9, 1320},              /* F */ 
+       {13, 1360},             /* G */ 
+       {12, 1400},             /* H */ 
+       {8, 1440},              /* I */ 
+       {9, 1460},              /* J */ 
+       {13, 1500},             /* K */ 
+       {10, 1540},             /* L */ 
+       {14, 1580},             /* M */ 
+       {12, 1620},             /* N */ 
+       {14, 1660},             /* O */ 
+       {11, 1700},             /* P */ 
+       {14, 1740},             /* Q */ 
+       {13, 1780},             /* R */ 
+       {12, 1820},             /* S */ 
+       {12, 1860},             /* T */ 
+       {11, 1900},             /* U */ 
+       {15, 1940},             /* V */ 
+       {19, 1980},             /* W */ 
+       {15, 2040},             /* X */ 
+       {14, 2080},             /* Y */ 
+       {11, 2120},             /* Z */ 
+       {6, 2160},              /* [ */ 
+       {10, 2180},             /* \ */ 
+       {6, 2220},              /* ] */ 
+       {13, 2240},             /* ^ */ 
+       {14, 2280},             /* _ */ 
+       {6, 2320},              /* ` */ 
+       {10, 2340},             /* a */ 
+       {10, 2380},             /* b */ 
+       {9, 2420},              /* c */ 
+       {10, 2460},             /* d */ 
+       {11, 2500},             /* e */ 
+       {7, 2540},              /* f */ 
+       {10, 2560},             /* g */ 
+       {10, 2600},             /* h */ 
+       {4, 2640},              /* i */ 
+       {7, 2660},              /* j */ 
+       {11, 2680},             /* k */ 
+       {4, 2720},              /* l */ 
+       {16, 2740},             /* m */ 
+       {10, 2780},             /* n */ 
+       {11, 2820},             /* o */ 
+       {10, 2860},             /* p */ 
+       {10, 2900},             /* q */ 
+       {7, 2940},              /* r */ 
+       {9, 2960},              /* s */ 
+       {8, 3000},              /* t */ 
+       {10, 3020},             /* u */ 
+       {12, 3060},             /* v */ 
+       {19, 3100},             /* w */ 
+       {13, 3160},             /* x */ 
+       {12, 3200},             /* y */ 
+       {9, 3240},              /* z */ 
+       {10, 3280},             /* { */ 
+       {3, 3320},              /* | */ 
+       {10, 3340},             /* } */ 
+       {14, 3380},             /* ~ */ 
+};
+
+/* Font information for Verdana Bold 14pt */
+const FONT_INFO verdanabold14ptFontInfo =
+{
+       20, /*  Character height */
+       ' ', /*  Start character */
+       '~', /*  End character */
+       verdanabold14ptDescriptors, /*  Character descriptor array */
+       verdanabold14ptBitmaps, /*  Character bitmap array */
+};
diff --git a/drivers/lcd/tft/fonts/verdanabold14.h b/drivers/lcd/tft/fonts/verdanabold14.h
new file mode 100644 (file)
index 0000000..0474fc7
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef __VERDANA_BOLD_14__
+#define __VERDANA_BOLD_14__
+
+#include "bitmapfonts.h"
+
+/* Font data for Verdana Bold 14pt */
+extern const uint8_t verdanabold14ptBitmaps[];
+extern const FONT_INFO verdanabold14ptFontInfo;
+extern const FONT_CHAR_INFO verdanabold14ptDescriptors[];
+
+#endif
\ No newline at end of file
This page took 0.155611 seconds and 4 git commands to generate.