From 0c0ac98140051161bf4a350748f3833035045b51 Mon Sep 17 00:00:00 2001 From: DiSlord Live Date: Fri, 2 Dec 2022 18:17:48 +0300 Subject: [PATCH] Add Enter symbol Update fonts --- Font10x14.c | 20 +- Font5x7.c | 3609 ++++++++++++------------------------ Font7x13b.c | 5124 +++++++++++++++++---------------------------------- nanovna.h | 13 +- 4 files changed, 2887 insertions(+), 5879 deletions(-) diff --git a/Font10x14.c b/Font10x14.c index bb0d3e1..43a6a4b 100644 --- a/Font10x14.c +++ b/Font10x14.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020, written by DiSlord dislordlive@gmail.com + * Copyright (c) 2019-2020, Dmitry (DiSlord) dislordlive@gmail.com * All rights reserved. * * This is free software; you can redistribute it and/or modify @@ -28,7 +28,7 @@ * Check 1 byte of bitmap data for get width */ -#define wFONT_START_CHAR 0x17 +#define wFONT_START_CHAR 0x16 #define wFONT_MAX_WIDTH 12 #define wFONT_GET_HEIGHT 14 #define wFONT_STR_HEIGHT 16 @@ -50,6 +50,22 @@ // for less 8 width used 9 but next char draw at correct place const uint8_t x10x14_bits[(127-wFONT_START_CHAR)*wFONT_GET_HEIGHT*2] = { +//S_DELTA "\029" // 0x17 + _BMP16(0b0000000000000000|CW_13), // | | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0000000001110000), // | *** | + _BMP16(0b0001000001110000), // | * *** | + _BMP16(0b0011000001110000), // | ** *** | + _BMP16(0b0111111111110000), // | *********** | + _BMP16(0b1111111111110000), // |************ | + _BMP16(0b0111111111110000), // | *********** | + _BMP16(0b0011000000000000), // | ** | + _BMP16(0b0001000000000000), // | * | + //S_DELTA "\029" // 0x17 _BMP16(0b0000000000000000|CW_13), // | | _BMP16(0b0000011000000000), // | ** | diff --git a/Font5x7.c b/Font5x7.c index 9ab283f..6c1c2a3 100644 --- a/Font5x7.c +++ b/Font5x7.c @@ -1,2448 +1,1195 @@ /* - * Font size 5x7 pixels - * most font glyph have width 5 pixels + * Copyright (c) 2019-2020, Dmitry (DiSlord) dislordlive@gmail.com + * All rights reserved. + * + * This is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3, or (at your option) + * any later version. + * + * The software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Radio; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. */ #include /* + * Most font glyph have width 5 pixels * Check 0 byte of char bitmap data for get width */ -// Font definitions -#define FONT_START_CHAR 0x17 -#define FONT_MAX_WIDTH 7 -#define FONT_WIDTH 5 -#define FONT_GET_HEIGHT 7 -#define FONT_STR_HEIGHT 8 +#if 0 +// Font definitions for header +#define FONT_START_CHAR 0x16 +#define FONT_WIDTH 5 +#define FONT_WIDTH_MASK 0x07 +#define FONT_GET_HEIGHT 7 +#define FONT_STR_HEIGHT 8 #define FONT_GET_DATA(ch) ( &x5x7_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]) -#define FONT_GET_WIDTH(ch) (8-(x5x7_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]&7)) - +#define FONT_GET_WIDTH(ch) (8-(x5x7_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT] & FONT_WIDTH_MASK)) +#endif -#define CHAR5x7_WIDTH_1px 0x07 -#define CHAR5x7_WIDTH_2px 0x06 -#define CHAR5x7_WIDTH_3px 0x05 -#define CHAR5x7_WIDTH_4px 0x04 -#define CHAR5x7_WIDTH_5px 0x03 -#define CHAR5x7_WIDTH_6px 0x02 -#define CHAR5x7_WIDTH_7px 0x01 -#define CHAR5x7_WIDTH_8px 0x00 +#define CW_01 (8 - 1) +#define CW_02 (8 - 2) +#define CW_03 (8 - 3) +#define CW_04 (8 - 4) +#define CW_05 (8 - 5) +#define CW_06 (8 - 6) +#define CW_07 (8 - 7) +#define CW_08 (8 - 8) -/* Font character bitmap data. */ +// Font character bitmap data. const uint8_t x5x7_bits[] = { #if 0 - /* Character (0x00): - width=5 - +--------+ - |**** | - |**** | - |**** | - |**** | - |**** | - |**** | - | | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b11110000, - 0b11110000, - 0b11110000, - 0b11110000, - 0b11110000, - 0b00000000, - - /* Character (0x01): - width=5 - +--------+ - | | - | * | - | *** | - |***** | - | *** | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b01110000, - 0b11111000, - 0b01110000, - 0b00100000, - 0b00000000, - - /* Character (0x02): - width=5 - +--------+ - | * * | - |* * * | - | * * | - |* * * | - | * * | - |* * * | - | * * | - +--------+ */ - 0b01010000|CHAR5x7_WIDTH_5px, - 0b10101000, - 0b01010000, - 0b10101000, - 0b01010000, - 0b10101000, - 0b01010000, - - /* Character (0x03): - width=5 - +--------+ - |* * | - |*** | - |* * | - |* * | - | *** | - | * | - | * | - +--------+ */ - 0b10100000|CHAR5x7_WIDTH_5px, - 0b11100000, - 0b10100000, - 0b10100000, - 0b01110000, - 0b00100000, - 0b00100000, - - /* Character (0x04): - width=5 - +--------+ - | ** | - | *** | - | *** | - | *** | - | *** | - | *** | - | ** | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b00100000, - 0b11100000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x05): - width=5 - +--------+ - |** | - |* | - |** | - | ** | - | * * | - | ** | - | * * | - +--------+ */ - 0b11000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b11000000, - 0b01100000, - 0b01010000, - 0b01100000, - 0b01010000, - - /* Character (0x06): - width=5 - +--------+ - |* | - |* | - |** | - | ** | - | * | - | ** | - | * | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b11000000, - 0b00110000, - 0b00100000, - 0b00110000, - 0b00100000, - - /* Character (0x07): - width=5 - +--------+ - | * | - | * * | - | * | - | | - | | - | | - | | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b01010000, - 0b00100000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x08): - width=5 - +--------+ - | | - | * | - | *** | - | * | - | | - | *** | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b01110000, - 0b00100000, - 0b00000000, - 0b01110000, - 0b00000000, - - /* Character (0x09): - width=5 - +--------+ - |* * | - |** * | - |* ** | - |* * | - | * | - | * | - | ** | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b11010000, - 0b10110000, - 0b10010000, - 0b00100000, - 0b00100000, - 0b00110000, - - /* Character (0x0a): - width=5 - +--------+ - |* * | - |* * | - |* * | - | * | - | *** | - | * | - | * | - +--------+ */ - 0b10100000|CHAR5x7_WIDTH_5px, - 0b10100000, - 0b10100000, - 0b01000000, - 0b01110000, - 0b00100000, - 0b00100000, - - /* Character (0x0b): - width=5 - +--------+ - | * | - | * | - | * | - |*** | - | | - | | - | | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b00100000, - 0b11100000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x0c): - width=5 - +--------+ - | | - | | - | | - |*** | - | * | - | * | - | * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b11100000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x0d): - width=5 - +--------+ - | | - | | - | | - | *** | - | * | - | * | - | * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b00111000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x0e): - width=5 - +--------+ - | * | - | * | - | * | - | *** | - | | - | | - | | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b00100000, - 0b00111000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x0f): - width=5 - +--------+ - | * | - | * | - | * | - |***** | - | * | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b00100000, - 0b11111000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x10): - width=5 - +--------+ - | | - |***** | - | | - | | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b11111000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x11): - width=5 - +--------+ - | | - | | - |***** | - | | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b11111000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x12): - width=5 - +--------+ - | | - | | - | | - |***** | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b11111000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x13): - width=5 - +--------+ - | | - | | - | | - | | - |***** | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111000, - 0b00000000, - 0b00000000, - - /* Character (0x14): - width=5 - +--------+ - | | - | | - | | - | | - | | - |***** | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111000, - 0b00000000, - - /* Character (0x15): - width=5 - +--------+ - | * | - | * | - | * | - | *** | - | * | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b00100000, - 0b00111000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x16): - width=6 - +--------+ - | | - |** | - |**** | - |****** | - |**** | - |** | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b11000000, - 0b11110000, - 0b00011100, - 0b11110000, - 0b11000000, - 0b00000000, +// Char 0x00 width = 5 + 0b11110000|CW_05, // |**** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b00000000, // | | + +// Char 0x01 width = 5 + 0b00000000|CW_05, // | | + 0b00100000, // | * | + 0b01110000, // | *** | + 0b11111000, // |***** | + 0b01110000, // | *** | + 0b00100000, // | * | + 0b00000000, // | | + +// Char 0x02 width = 5 + 0b01010000|CW_05, // | * * | + 0b10101000, // |* * * | + 0b01010000, // | * * | + 0b10101000, // |* * * | + 0b01010000, // | * * | + 0b10101000, // |* * * | + 0b01010000, // | * * | + +// Char 0x03 width = 5 + 0b10100000|CW_05, // |* * | + 0b11100000, // |*** | + 0b10100000, // |* * | + 0b10100000, // |* * | + 0b01110000, // | *** | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x04 width = 5 + 0b00100000|CW_05, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b11100000, // |*** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x05 width = 5 + 0b11000000|CW_05, // |** | + 0b10000000, // |* | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b01010000, // | * * | + 0b01100000, // | ** | + 0b01010000, // | * * | + +// Char 0x06 width = 5 + 0b10000000|CW_05, // |* | + 0b10000000, // |* | + 0b11000000, // |** | + 0b00110000, // | ** | + 0b00100000, // | * | + 0b00110000, // | ** | + 0b00100000, // | * | + +// Char 0x07 width = 5 + 0b00100000|CW_05, // | * | + 0b01010000, // | * * | + 0b00100000, // | * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x08 width = 5 + 0b00000000|CW_05, // | | + 0b00100000, // | * | + 0b01110000, // | *** | + 0b00100000, // | * | + 0b00000000, // | | + 0b01110000, // | *** | + 0b00000000, // | | + +// Char 0x09 width = 5 + 0b10010000|CW_05, // |* * | + 0b11010000, // |** * | + 0b10110000, // |* ** | + 0b10010000, // |* * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00110000, // | ** | + +// Char 0x0A width = 5 + 0b10100000|CW_05, // |* * | + 0b10100000, // |* * | + 0b10100000, // |* * | + 0b01000000, // | * | + 0b01110000, // | *** | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x0B width = 5 + 0b00100000|CW_05, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b11100000, // |*** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x0C width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11100000, // |*** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x0D width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00111000, // | *** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x0E width = 5 + 0b00100000|CW_05, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00111000, // | *** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x0F width = 5 + 0b00100000|CW_05, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b11111000, // |***** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 0x10 width = 5 + 0b00000000|CW_05, // | | + 0b11111000, // |***** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x11 width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b11111000, // |***** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x12 width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111000, // |***** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x13 width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111000, // |***** | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x14 width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111000, // |***** | + 0b00000000, // | | + +// Char 0x15 width = 5 + 0b00100000|CW_05, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00111000, // | *** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | #endif -// FONT_START_CHAR = 0x17 - /* Character (0x17): - width=6 - +--------+ - | | - | * | - | * | - | * * | - | * * | - |* * | - |***** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b00100000, - 0b01010000, - 0b01010000, - 0b10001000, - 0b11111000, - - /* Character (0x18): - width=5 - +--------+ - |* | - |** | - |*** | - |**** | - |*** | - |** | - |* | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_4px, - 0b11000000, - 0b11100000, - 0b11110000, - 0b11100000, - 0b11000000, - 0b10000000, - - /* Character (0x19): - width=7 - +--------+ - | | - | ** ** | - |* ** * | - |* * * | - |* ** * | - | ** ** | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_7px, - 0b01101100, - 0b10110010, - 0b10010010, - 0b10011010, - 0b01101100, - 0b00000000, - - /* Character (0x1a): - width=6 - +--------+ - | | - | * | - | * | - |***** | - | * | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b01000000, - 0b11111000, - 0b01000000, - 0b00100000, - 0b00000000, - - /* Character (0x1b): - width=6 - +--------+ - | | - | * | - | * | - |***** | - | * | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b00010000, - 0b11111000, - 0b00010000, - 0b00100000, - 0b00000000, - - /* Character (0x1c): - width=6 - +--------+ - | | - |***** | - | * * | - | * * | - | * * | - | * * | - |* ** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b11111000, - 0b01010000, - 0b01010000, - 0b01010000, - 0b01010000, - 0b10011000, - - /* Character (0x1d): - width=6 - +--------+ - | | - | | - |* * | - |* * | - |** ** | - |* * * | - |* | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00000000, - 0b10001000, - 0b10001000, - 0b11011000, - 0b10101000, - 0b10000000, - - /* Character (0x1e): - width=6 - +--------+ - | | - | *** | - |* * | - |* * | - |* * | - | * * | - |** ** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b01110000, - 0b10001000, - 0b10001000, - 0b10001000, - 0b01010000, - 0b11011000, - - /* Character (0x1f): - width=5 - +--------+ - | ** | - |* * | - |* * | - | ** | - | | - | | - | | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b01100000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x20): ' ' - width=3 - +--------+ - | | - | | - | | - | | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_4px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x21): '!' - width=3 - +--------+ - | * | - | * | - | * | - | * | - | * | - | | - | * | - +--------+ */ - 0b01000000|CHAR5x7_WIDTH_3px, - 0b01000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b00000000, - 0b01000000, - - /* Character (0x22): '"' - width=5 - +--------+ - | * * | - | * * | - | * * | - | | - | | - | | - | | - +--------+ */ - 0b01010000, - 0b01010000, - 0b01010000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x23): '#' - width=5 - +--------+ - | * * | - | * * | - |***** | - | * * | - |***** | - | * * | - | * * | - +--------+ */ - 0b01010000|CHAR5x7_WIDTH_6px, - 0b01010000, - 0b11111000, - 0b01010000, - 0b11111000, - 0b01010000, - 0b01010000, - - /* Character (0x24): '$' - width=5 - +--------+ - | * | - | **** | - |* * | - | *** | - | * * | - |**** | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_6px, - 0b01111000, - 0b10100000, - 0b01110000, - 0b00101000, - 0b11110000, - 0b00100000, - - /* Character (0x25): '%' - width=6 - +--------+ - |** | - |** * | - | * | - | * | - | * | - |* ** | - | ** | - +--------+ */ - 0b11000000|CHAR5x7_WIDTH_6px, - 0b11001000, - 0b00010000, - 0b00100000, - 0b01000000, - 0b10011000, - 0b00011000, - - /* Character (0x26): '&' - width=5 - +--------+ - | | - | * | - | * * | - | ** | - |* * * | - |* * | - | ** * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b01010000, - 0b01100000, - 0b10101000, - 0b10010000, - 0b01101000, - - /* Character (0x27): ''' - width=4 - +--------+ - | ** | - | * | - |* | - | | - | | - | | - | | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b10000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x28): '(' - width=4 - +--------+ - | * | - | * | - |* | - |* | - |* | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b01000000, - 0b00100000, - - /* Character (0x29): ')' - width=5 - +--------+ - |* | - | * | - | * | - | * | - | * | - | * | - |* | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b01000000, - 0b10000000, - - /* Character (0x2a): '*' - width=6 - +--------+ - | | - | * | - |* * * | - | *** | - |* * * | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b10101000, - 0b01110000, - 0b10101000, - 0b00100000, - 0b00000000, - - /* Character (0x2b): '+' - width=6 - +--------+ - | | - | * | - | * | - |***** | - | * | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b00100000, - 0b11111000, - 0b00100000, - 0b00100000, - 0b00000000, - - /* Character (0x2c): ',' - width=4 - +--------+ - | | - | | - | | - | | - |** | - | * | - |* | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_3px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11000000, - 0b01000000, - 0b10000000, - - /* Character (0x2d): '-' - width=5 - +--------+ - | | - | | - | | - |**** | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b11110000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x2e): '.' - width=3 - +--------+ - | | - | | - | | - | | - | | - |** | - |** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_3px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11000000, - 0b11000000, - - /* Character (0x2f): '/' - width=4 - +--------+ - | * | - | * | - | * | - | * | - | * | - |* | - |* | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_4px, - 0b00100000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b10000000, - 0b10000000, - - /* Character (0x30): '0' - width=5 - +--------+ - | ** | - |* * | - |* ** | - |** * | - |* * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01100000, - - /* Character (0x31): '1' - width=5 - +--------+ - | * | - | ** | - | * | - | * | - | * | - | * | - | *** | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b01100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b01110000, - - /* Character (0x32): '2' - width=5 - +--------+ - | ** | - |* * | - | * | - | * | - | * | - |* | - |**** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b00010000, - 0b00100000, - 0b01000000, - 0b10000000, - 0b11110000, - - /* Character (0x33): '3' - width=5 - +--------+ - | ** | - |* * | - | * | - | ** | - | * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b00010000, - 0b01100000, - 0b00010000, - 0b10010000, - 0b01100000, - - /* Character (0x34): '4' - width=5 - +--------+ - |* * | - |* * | - |* * | - |* * | - |**** | - | * | - | * | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b11110000, - 0b00010000, - 0b00010000, - - /* Character (0x35): '5' - width=5 - +--------+ - |**** | - |* | - |*** | - | * | - | * | - |* * | - | ** | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b11100000, - 0b00010000, - 0b00010000, - 0b10010000, - 0b01100000, - - /* Character (0x36): '6' - width=5 - +--------+ - | ** | - |* * | - |* | - |*** | - |* * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10000000, - 0b11100000, - 0b10010000, - 0b10010000, - 0b01100000, - - /* Character (0x37): '7' - width=5 - +--------+ - |**** | - | * | - | * | - | * | - | * | - | * | - | * | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b00010000, - 0b00100000, - 0b00100000, - 0b01000000, - 0b01000000, - 0b01000000, - - /* Character (0x38): '8' - width=5 - +--------+ - | ** | - |* * | - |* * | - | ** | - |* * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b01100000, - 0b10010000, - 0b10010000, - 0b01100000, - - /* Character (0x39): '9' - width=5 - +--------+ - | ** | - |* * | - |* * | - | *** | - | * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b01110000, - 0b00010000, - 0b10010000, - 0b01100000, - - /* Character (0x3a): ':' - width=3 - +--------+ - | | - |** | - |** | - | | - |** | - |** | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_4px, - 0b11000000, - 0b11000000, - 0b00000000, - 0b11000000, - 0b11000000, - 0b00000000, - - /* Character (0x3b): ';' - width=4 - +--------+ - | | - | ** | - | ** | - | | - | ** | - | * | - |* | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_4px, - 0b01100000, - 0b01100000, - 0b00000000, - 0b01100000, - 0b01000000, - 0b10000000, - - /* Character (0x3c): '<' - width=5 - +--------+ - | | - | * | - | * | - |* | - | * | - | * | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00100000, - 0b01000000, - 0b10000000, - 0b01000000, - 0b00100000, - 0b00000000, - - /* Character (0x3d): '=' - width=5 - +--------+ - | | - | | - |**** | - | | - |**** | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b11110000, - 0b00000000, - 0b11110000, - 0b00000000, - 0b00000000, - - /* Character (0x3e): '>' - width=5 - +--------+ - | | - |* | - | * | - | * | - | * | - |* | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b01000000, - 0b00100000, - 0b01000000, - 0b10000000, - 0b00000000, - - /* Character (0x3f): '?' - width=5 - +--------+ - | ** | - |* * | - | * | - | * | - | * | - | | - | * | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b00010000, - 0b00100000, - 0b01000000, - 0b00000000, - 0b01000000, - - /* Character (0x40): '@' - width=5 - +--------+ - | ** | - |* * | - |* ** | - |* ** | - |* | - |* | - | *** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10110000, - 0b10110000, - 0b10000000, - 0b10000000, - 0b01110000, - - /* Character (0x41): 'A' - width=5 - +--------+ - | ** | - |* * | - |* * | - |* * | - |**** | - |* * | - |* * | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b11110000, - 0b10010000, - 0b10010000, - - /* Character (0x42): 'B' - width=5 - +--------+ - |*** | - |* * | - |* * | - |*** | - |* * | - |* * | - |*** | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b11100000, - 0b10010000, - 0b10010000, - 0b11100000, - - /* Character (0x43): 'C' - width=5 - +--------+ - | ** | - |* * | - |* | - |* | - |* | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b10010000, - 0b01100000, - - /* Character (0x44): 'D' - width=5 - +--------+ - |*** | - |* * | - |* * | - |* * | - |* * | - |* * | - |*** | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b11100000, - - /* Character (0x45): 'E' - width=5 - +--------+ - |**** | - |* | - |* | - |*** | - |* | - |* | - |**** | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10000000, - 0b11100000, - 0b10000000, - 0b10000000, - 0b11110000, - - /* Character (0x46): 'F' - width=5 - +--------+ - |**** | - |* | - |* | - |*** | - |* | - |* | - |* | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10000000, - 0b11100000, - 0b10000000, - 0b10000000, - 0b10000000, - - /* Character (0x47): 'G' - width=5 - +--------+ - | ** | - |* * | - |* | - |* ** | - |* * | - |* * | - | *** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10000000, - 0b10110000, - 0b10010000, - 0b10010000, - 0b01110000, - - /* Character (0x48): 'H' - width=5 - +--------+ - |* * | - |* * | - |* * | - |**** | - |* * | - |* * | - |* * | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b11110000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x49): 'I' - width=4 - +--------+ - |*** | - | * | - | * | - | * | - | * | - | * | - |*** | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b11100000, - - /* Character (0x4a): 'J' - width=5 - +--------+ - | *** | - | * | - | * | - | * | - | * | - |* * | - | ** | - +--------+ */ - 0b01110000|CHAR5x7_WIDTH_5px, - 0b00010000, - 0b00010000, - 0b00010000, - 0b00010000, - 0b10010000, - 0b01100000, - - /* Character (0x4b): 'K' - width=5 - +--------+ - |* * | - |* * | - |* * | - |** | - |* * | - |* * | - |* * | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b11100000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x4c): 'L' - width=5 - +--------+ - |* | - |* | - |* | - |* | - |* | - |* | - |**** | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b11110000, - - /* Character (0x4d): 'M' - width=6 - +--------+ - |* * | - |** ** | - |* * * | - |* * * | - |* * | - |* * | - |* * | - +--------+ */ - 0b10001000|CHAR5x7_WIDTH_6px, - 0b11011000, - 0b10101000, - 0b10101000, - 0b10001000, - 0b10001000, - 0b10001000, - - /* Character (0x4e): 'N' - width=5 - +--------+ - |* * | - |* * | - |** * | - |* ** | - |* * | - |* * | - |* * | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b11010000, - 0b10110000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x4f): 'O' - width=5 - +--------+ - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01100000, - - /* Character (0x50): 'P' - width=5 - +--------+ - |*** | - |* * | - |* * | - |*** | - |* | - |* | - |* | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b11100000, - 0b10000000, - 0b10000000, - 0b10000000, - - /* Character (0x51): 'Q' - width=5 - +--------+ - | ** | - |* * | - |* * | - |* * | - |* * | - |* * | - | * * | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10100000, - 0b01010000, - - /* Character (0x52): 'R' - width=5 - +--------+ - |*** | - |* * | - |* * | - |*** | - |* * | - |* * | - |* * | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b11100000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x53): 'S' - width=5 - +--------+ - | ** | - |* * | - |* | - | ** | - | * | - |* * | - | ** | - +--------+ */ - 0b01100000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10000000, - 0b01100000, - 0b00010000, - 0b10010000, - 0b01100000, - - /* Character (0x54): 'T' - width=6 - +--------+ - |***** | - | * | - | * | - | * | - | * | - | * | - | * | - +--------+ */ - 0b11111000|CHAR5x7_WIDTH_6px, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x55): 'U' - width=5 - +--------+ - |* * | - |* * | - |* * | - |* * | - |* * | - |* * | - | *** | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01110000, - - /* Character (0x56): 'V' - width=5 - +--------+ - |* * | - |* * | - |* * | - |* * | - |* * | - | ** | - | ** | - +--------+ */ - 0b10010000|CHAR5x7_WIDTH_5px, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01100000, - 0b01100000, - - /* Character (0x57): 'W' - width=6 - +--------+ - |* * | - |* * | - |* * | - |* * * | - |* * * | - |* * * | - | * * | - +--------+ */ - 0b10001000|CHAR5x7_WIDTH_6px, - 0b10001000, - 0b10001000, - 0b10101000, - 0b10101000, - 0b10101000, - 0b01010000, - - /* Character (0x58): 'X' - width=6 - +--------+ - |* * | - |* * | - | * * | - | * | - | * * | - |* * | - |* * | - +--------+ */ - 0b10001000|CHAR5x7_WIDTH_6px, - 0b10001000, - 0b01010000, - 0b00100000, - 0b01010000, - 0b10001000, - 0b10001000, - - /* Character (0x59): 'Y' - width=6 - +--------+ - |* * | - |* * | - |* * | - | * * | - | * | - | * | - | * | - +--------+ */ - 0b10001000|CHAR5x7_WIDTH_6px, - 0b10001000, - 0b10001000, - 0b01010000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x5a): 'Z' - width=5 - +--------+ - |**** | - | * | - | * | - | * | - |* | - |* | - |**** | - +--------+ */ - 0b11110000|CHAR5x7_WIDTH_5px, - 0b00010000, - 0b00100000, - 0b01000000, - 0b10000000, - 0b10000000, - 0b11110000, - - /* Character (0x5b): '[' - width=4 - +--------+ - |*** | - |* | - |* | - |* | - |* | - |* | - |*** | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_4px, - 0b10000000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b11100000, - - /* Character (0x5c): '\' - width=4 - +--------+ - |* | - |* | - | * | - | * | - | * | - | * | - | * | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_4px, - 0b10000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b00100000, - 0b00100000, - - /* Character (0x5d): ']' - width=4 - +--------+ - |*** | - | * | - | * | - | * | - | * | - | * | - |*** | - +--------+ */ - 0b11100000|CHAR5x7_WIDTH_4px, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b11100000, - - /* Character (0x5e): '^' - width=4 - +--------+ - | * | - |* * | - | | - | | - | | - | | - | | - +--------+ */ - 0b01000000|CHAR5x7_WIDTH_4px, - 0b10100000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x5f): '_' - width=5 - +--------+ - | | - | | - | | - | | - | | - | | - |***** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111000, - - /* Character (0x60): '`' - width=4 - +--------+ - |** | - | * | - | * | - | | - | | - | | - | | - +--------+ */ - 0b11000000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b00100000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character (0x61): 'a' - width=5 - +--------+ - | | - | | - | *** | - |* * | - |* * | - |* ** | - | * * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01110000, - 0b10010000, - 0b10010000, - 0b10110000, - 0b01010000, - - /* Character (0x62): 'b' - width=5 - +--------+ - |* | - |* | - |* * | - |** * | - |* * | - |* * | - |*** | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10100000, - 0b11010000, - 0b10010000, - 0b10010000, - 0b11100000, - - /* Character (0x63): 'c' - width=5 - +--------+ - | | - | | - | *** | - |* | - |* | - |* | - | *** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01110000, - 0b10000000, - 0b10000000, - 0b10000000, - 0b01110000, - - /* Character (0x64): 'd' - width=5 - +--------+ - | * | - | * | - | * * | - |* ** | - |* * | - |* * | - | *** | - +--------+ */ - 0b00010000|CHAR5x7_WIDTH_5px, - 0b00010000, - 0b01010000, - 0b10110000, - 0b10010000, - 0b10010000, - 0b01110000, - - /* Character (0x65): 'e' - width=5 - +--------+ - | | - | | - | ** | - |* * | - |**** | - |* | - | *** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01100000, - 0b10010000, - 0b11110000, - 0b10000000, - 0b01110000, - - /* Character (0x66): 'f' - width=5 - +--------+ - | * | - | * * | - | * | - |*** | - | * | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_5px, - 0b01010000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b01000000, - 0b01000000, - - /* Character (0x67): 'g' - width=5 - +--------+ - | | - | | - | *** | - |* * | - | *** | - | * | - | ** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01110000, - 0b10010000, - 0b01110000, - 0b00010000, - 0b01100000, - - /* Character (0x68): 'h' - width=5 - +--------+ - |* | - |* | - |* * | - |** * | - |* * | - |* * | - |* * | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10100000, - 0b11010000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x69): 'i' - width=4 - +--------+ - | * | - | | - |** | - | * | - | * | - | * | - |*** | - +--------+ */ - 0b01000000|CHAR5x7_WIDTH_4px, - 0b00000000, - 0b11000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b11100000, - - /* Character (0x6a): - width=4 - +--------+ - | * | - | | - | * | - | * | - | * | - |* * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_4px, - 0b00000000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b10100000, - 0b01000000, - - /* Character (0x6b): 'k' - width=5 - +--------+ - |* | - |* | - |* * | - |* * | - |** | - |* * | - |* * | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_5px, - 0b10000000, - 0b10010000, - 0b10100000, - 0b11000000, - 0b10100000, - 0b10010000, - - /* Character (0x6c): 'l' - width=4 - +--------+ - |** | - | * | - | * | - | * | - | * | - | * | - |*** | - +--------+ */ - 0b11000000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b11100000, - - /* Character (0x6d): 'm' - width=6 - +--------+ - | | - | | - |**** | - |* * * | - |* * * | - |* * * | - |* * * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00000000, - 0b11110000, - 0b10101000, - 0b10101000, - 0b10101000, - 0b10101000, - - /* Character (0x6e): 'n' - width=5 - +--------+ - | | - | | - |* * | - |** * | - |* * | - |* * | - |* * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10100000, - 0b11010000, - 0b10010000, - 0b10010000, - 0b10010000, - - /* Character (0x6f): 'o' - width=5 - +--------+ - | | - | | - | ** | - |* * | - |* * | - |* * | - | ** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01100000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01100000, - - /* Character (0x70): 'p' - width=5 - +--------+ - | | - | | - |*** | - |* * | - |* * | - |*** | - |* | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b11100000, - 0b10010000, - 0b10010000, - 0b11100000, - 0b10000000, - - /* Character (0x71): 'q' - width=5 - +--------+ - | | - | | - | *** | - |* * | - |* * | - | *** | - | * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01110000, - 0b10010000, - 0b10010000, - 0b01110000, - 0b00010000, - - /* Character (0x72): 'r' - width=5 - +--------+ - | | - | | - |* * | - |** * | - |* | - |* | - |* | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10100000, - 0b11010000, - 0b10000000, - 0b10000000, - 0b10000000, - - /* Character (0x73): 's' - width=5 - +--------+ - | | - | | - | *** | - |* | - | ** | - | * | - |*** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01110000, - 0b10000000, - 0b01100000, - 0b00010000, - 0b11100000, - - /* Character (0x74): 't' - width=5 - +--------+ - | * | - | * | - |*** | - | * | - | * | - | * | - | ** | - +--------+ */ - 0b01000000|CHAR5x7_WIDTH_5px, - 0b01000000, - 0b11100000, - 0b01000000, - 0b01000000, - 0b01000000, - 0b00110000, - - /* Character (0x75): 'u' - width=5 - +--------+ - | | - | | - |* * | - |* * | - |* * | - |* ** | - | * * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b10110000, - 0b01010000, - - /* Character (0x76): 'v' - width=5 - +--------+ - | | - | | - |* * | - |* * | - |* * | - | ** | - | ** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10010000, - 0b10010000, - 0b10010000, - 0b01100000, - 0b01100000, - - /* Character (0x77): 'w' - width=6 - +--------+ - | | - | | - |* * | - |* * | - |* * * | - |* * * | - | * * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_6px, - 0b00000000, - 0b10001000, - 0b10001000, - 0b10101000, - 0b10101000, - 0b01010000, - - /* Character (0x78): 'x' - width=5 - +--------+ - | | - | | - |* * | - |* * | - | ** | - |* * | - |* * | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10010000, - 0b10010000, - 0b01100000, - 0b10010000, - 0b10010000, - - /* Character (0x79): 'y' - width=5 - +--------+ - | | - | | - |* * | - |* * | - | *** | - | * | - |*** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b10010000, - 0b10010000, - 0b01110000, - 0b00010000, - 0b11100000, - - /* Character (0x7a): 'z' - width=5 - +--------+ - | | - | | - |**** | - | * | - | * | - |* | - |**** | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b11110000, - 0b00100000, - 0b01000000, - 0b10000000, - 0b11110000, - - /* Character (0x7b): '{' - width=5 - +--------+ - | * | - | * | - | * | - |* | - | * | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b01000000, - 0b10000000, - 0b01000000, - 0b01000000, - 0b00100000, - - /* Character (0x7c): '|' - width=5 - +--------+ - | * | - | * | - | * | - | * | - | * | - | * | - | * | - +--------+ */ - 0b00100000|CHAR5x7_WIDTH_4px, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - 0b00100000, - - /* Character (0x7d): '}' - width=5 - +--------+ - |* | - | * | - | * | - | * | - | * | - | * | - |* | - +--------+ */ - 0b10000000|CHAR5x7_WIDTH_4px, - 0b01000000, - 0b01000000, - 0b00100000, - 0b01000000, - 0b01000000, - 0b10000000, - - /* Character (0x7e): '~' - width=5 - +--------+ - | | - | | - | * * | - |* * | - | | - | | - | | - +--------+ */ - 0b00000000|CHAR5x7_WIDTH_5px, - 0b00000000, - 0b01010000, - 0b10100000, - 0b00000000, - 0b00000000, - 0b00000000, + +// Char 0x16 width = 8 + 0b00000000|CW_08, // | | + 0b00000110, // | ** | + 0b00000110, // | ** | + 0b01000110, // | * ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b01000000, // | * | + +// Char "\029" width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b00100000, // | * | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b10001000, // |* * | + 0b11111000, // |***** | + +// Char "\030" width = 4 + 0b10000000|CW_04, // |* | + 0b11000000, // |** | + 0b11100000, // |*** | + 0b11110000, // |**** | + 0b11100000, // |*** | + 0b11000000, // |** | + 0b10000000, // |* | + +// Char "\031" width = 8 + 0b00000000|CW_08, // | | + 0b01101100, // | ** ** | + 0b10110010, // |* ** * | + 0b10010010, // |* * * | + 0b10011010, // |* ** * | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char "\032" width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b01000000, // | * | + 0b11111000, // |***** | + 0b01000000, // | * | + 0b00100000, // | * | + 0b00000000, // | | + +// Char "\033" width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b00010000, // | * | + 0b11111000, // |***** | + 0b00010000, // | * | + 0b00100000, // | * | + 0b00000000, // | | + +// Char "\034" width = 6 + 0b00000000|CW_06, // | | + 0b11111000, // |***** | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b10011000, // |* ** | + +// Char "\035" width = 6 + 0b00000000|CW_06, // | | + 0b00000000, // | | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b11011000, // |** ** | + 0b10101000, // |* * * | + 0b10000000, // |* | + +// Char "\036" width = 6 + 0b01110000|CW_06, // | *** | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b11011000, // |** ** | + +// Char "\037" width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char ' ' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '!' width = 3 + 0b01000000|CW_03, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b00000000, // | | + 0b01000000, // | * | + +// Char '"' width = 8 + 0b01010000|CW_08, // | * * | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '#' width = 6 + 0b01010000|CW_06, // | * * | + 0b01010000, // | * * | + 0b11111000, // |***** | + 0b01010000, // | * * | + 0b11111000, // |***** | + 0b01010000, // | * * | + 0b01010000, // | * * | + +// Char '$' width = 6 + 0b00100000|CW_06, // | * | + 0b01111000, // | **** | + 0b10100000, // |* * | + 0b01110000, // | *** | + 0b00101000, // | * * | + 0b11110000, // |**** | + 0b00100000, // | * | + +// Char '%' width = 6 + 0b11000000|CW_06, // |** | + 0b11001000, // |** * | + 0b00010000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10011000, // |* ** | + 0b00011000, // | ** | + +// Char '&' width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b01010000, // | * * | + 0b01100000, // | ** | + 0b10101000, // |* * * | + 0b10010000, // |* * | + 0b01101000, // | ** * | + +// Char ''' width = 4 + 0b01100000|CW_04, // | ** | + 0b01000000, // | * | + 0b10000000, // |* | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '(' width = 4 + 0b00100000|CW_04, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b01000000, // | * | + 0b00100000, // | * | + +// Char ')' width = 4 + 0b10000000|CW_04, // |* | + 0b01000000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + +// Char '*' width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b10101000, // |* * * | + 0b01110000, // | *** | + 0b10101000, // |* * * | + 0b00100000, // | * | + 0b00000000, // | | + +// Char '+' width = 6 + 0b00000000|CW_06, // | | + 0b00100000, // | * | + 0b00100000, // | * | + 0b11111000, // |***** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00000000, // | | + +// Char ',' width = 3 + 0b00000000|CW_03, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11000000, // |** | + 0b01000000, // | * | + 0b10000000, // |* | + +// Char '-' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11110000, // |**** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '.' width = 3 + 0b00000000|CW_03, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11000000, // |** | + 0b11000000, // |** | + +// Char '/' width = 4 + 0b00100000|CW_04, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b10000000, // |* | + +// Char '0' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char '1' width = 5 + 0b00100000|CW_05, // | * | + 0b01100000, // | ** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b01110000, // | *** | + +// Char '2' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b00010000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b11110000, // |**** | + +// Char '3' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b00010000, // | * | + 0b01100000, // | ** | + 0b00010000, // | * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char '4' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11110000, // |**** | + 0b00010000, // | * | + 0b00010000, // | * | + +// Char '5' width = 5 + 0b11110000|CW_05, // |**** | + 0b10000000, // |* | + 0b11100000, // |*** | + 0b00010000, // | * | + 0b00010000, // | * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char '6' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10000000, // |* | + 0b11100000, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char '7' width = 5 + 0b11110000|CW_05, // |**** | + 0b00010000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + +// Char '8' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char '9' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + 0b00010000, // | * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char ':' width = 4 + 0b00000000|CW_04, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char ';' width = 4 + 0b00000000|CW_04, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + 0b01100000, // | ** | + 0b01000000, // | * | + 0b10000000, // |* | + +// Char '<' width = 5 + 0b00000000|CW_05, // | | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b01000000, // | * | + 0b00100000, // | * | + 0b00000000, // | | + +// Char '=' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b11110000, // |**** | + 0b00000000, // | | + 0b11110000, // |**** | + 0b00000000, // | | + 0b00000000, // | | + +// Char '>' width = 5 + 0b00000000|CW_05, // | | + 0b10000000, // |* | + 0b01000000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b00000000, // | | + +// Char '?' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b00010000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b00000000, // | | + 0b01000000, // | * | + +// Char '@' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10110000, // |* ** | + 0b10110000, // |* ** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b01110000, // | *** | + +// Char 'A' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11110000, // |**** | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'B' width = 5 + 0b11100000|CW_05, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + +// Char 'C' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char 'D' width = 5 + 0b11100000|CW_05, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + +// Char 'E' width = 5 + 0b11110000|CW_05, // |**** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11100000, // |*** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11110000, // |**** | + +// Char 'F' width = 5 + 0b11110000|CW_05, // |**** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11100000, // |*** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + +// Char 'G' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10000000, // |* | + 0b10110000, // |* ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + +// Char 'H' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11110000, // |**** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'I' width = 4 + 0b11100000|CW_04, // |*** | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b11100000, // |*** | + +// Char 'J' width = 5 + 0b01110000|CW_05, // | *** | + 0b00010000, // | * | + 0b00010000, // | * | + 0b00010000, // | * | + 0b00010000, // | * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char 'K' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'L' width = 5 + 0b10000000|CW_05, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11110000, // |**** | + +// Char 'M' width = 6 + 0b10001000|CW_06, // |* * | + 0b11011000, // |** ** | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b10001000, // |* * | + 0b10001000, // |* * | + +// Char 'N' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b11010000, // |** * | + 0b10110000, // |* ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'O' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char 'P' width = 5 + 0b11100000|CW_05, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + +// Char 'Q' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10100000, // |* * | + 0b01010000, // | * * | + +// Char 'R' width = 5 + 0b11100000|CW_05, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'S' width = 5 + 0b01100000|CW_05, // | ** | + 0b10010000, // |* * | + 0b10000000, // |* | + 0b01100000, // | ** | + 0b00010000, // | * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char 'T' width = 6 + 0b11111000|CW_06, // |***** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 'U' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + +// Char 'V' width = 5 + 0b10010000|CW_05, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + 0b01100000, // | ** | + +// Char 'W' width = 6 + 0b10001000|CW_06, // |* * | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b01010000, // | * * | + +// Char 'X' width = 6 + 0b10001000|CW_06, // |* * | + 0b10001000, // |* * | + 0b01010000, // | * * | + 0b00100000, // | * | + 0b01010000, // | * * | + 0b10001000, // |* * | + 0b10001000, // |* * | + +// Char 'Y' width = 6 + 0b10001000|CW_06, // |* * | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b01010000, // | * * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char 'Z' width = 5 + 0b11110000|CW_05, // |**** | + 0b00010000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11110000, // |**** | + +// Char '[' width = 4 + 0b11100000|CW_04, // |*** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b11100000, // |*** | + +// Char '\' width = 4 + 0b10000000|CW_04, // |* | + 0b10000000, // |* | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char ']' width = 4 + 0b11100000|CW_04, // |*** | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b11100000, // |*** | + +// Char '^' width = 4 + 0b01000000|CW_04, // | * | + 0b10100000, // |* * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '_' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111000, // |***** | + +// Char '`' width = 4 + 0b11000000|CW_04, // |** | + 0b01000000, // | * | + 0b00100000, // | * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 'a' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01110000, // | *** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10110000, // |* ** | + 0b01010000, // | * * | + +// Char 'b' width = 5 + 0b10000000|CW_05, // |* | + 0b10000000, // |* | + 0b10100000, // |* * | + 0b11010000, // |** * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + +// Char 'c' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01110000, // | *** | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + 0b01110000, // | *** | + +// Char 'd' width = 5 + 0b00010000|CW_05, // | * | + 0b00010000, // | * | + 0b01010000, // | * * | + 0b10110000, // |* ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + +// Char 'e' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01100000, // | ** | + 0b10010000, // |* * | + 0b11110000, // |**** | + 0b10000000, // |* | + 0b01110000, // | *** | + +// Char 'f' width = 5 + 0b00100000|CW_05, // | * | + 0b01010000, // | * * | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + +// Char 'g' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01110000, // | *** | + 0b10010000, // |* * | + 0b01110000, // | *** | + 0b00010000, // | * | + 0b01100000, // | ** | + +// Char 'h' width = 5 + 0b10000000|CW_05, // |* | + 0b10000000, // |* | + 0b10100000, // |* * | + 0b11010000, // |** * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'i' width = 4 + 0b01000000|CW_04, // | * | + 0b00000000, // | | + 0b11000000, // |** | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b11100000, // |*** | + +// Char 'j' width = 4 + 0b00100000|CW_04, // | * | + 0b00000000, // | | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b10100000, // |* * | + 0b01000000, // | * | + +// Char 'k' width = 5 + 0b10000000|CW_05, // |* | + 0b10000000, // |* | + 0b10010000, // |* * | + 0b10100000, // |* * | + 0b11000000, // |** | + 0b10100000, // |* * | + 0b10010000, // |* * | + +// Char 'l' width = 4 + 0b11000000|CW_04, // |** | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b11100000, // |*** | + +// Char 'm' width = 6 + 0b00000000|CW_06, // | | + 0b00000000, // | | + 0b11110000, // |**** | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + +// Char 'n' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10100000, // |* * | + 0b11010000, // |** * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'o' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01100000, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + +// Char 'p' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b11100000, // |*** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b11100000, // |*** | + 0b10000000, // |* | + +// Char 'q' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01110000, // | *** | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + 0b00010000, // | * | + +// Char 'r' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10100000, // |* * | + 0b11010000, // |** * | + 0b10000000, // |* | + 0b10000000, // |* | + 0b10000000, // |* | + +// Char 's' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01110000, // | *** | + 0b10000000, // |* | + 0b01100000, // | ** | + 0b00010000, // | * | + 0b11100000, // |*** | + +// Char 't' width = 5 + 0b01000000|CW_05, // | * | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b00110000, // | ** | + +// Char 'u' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10110000, // |* ** | + 0b01010000, // | * * | + +// Char 'v' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + 0b01100000, // | ** | + +// Char 'w' width = 6 + 0b00000000|CW_06, // | | + 0b00000000, // | | + 0b10001000, // |* * | + 0b10001000, // |* * | + 0b10101000, // |* * * | + 0b10101000, // |* * * | + 0b01010000, // | * * | + +// Char 'x' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01100000, // | ** | + 0b10010000, // |* * | + 0b10010000, // |* * | + +// Char 'y' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b10010000, // |* * | + 0b10010000, // |* * | + 0b01110000, // | *** | + 0b00010000, // | * | + 0b11100000, // |*** | + +// Char 'z' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b11110000, // |**** | + 0b00100000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b11110000, // |**** | + +// Char '{' width = 4 + 0b00100000|CW_04, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + 0b01000000, // | * | + 0b01000000, // | * | + 0b00100000, // | * | + +// Char '|' width = 4 + 0b00100000|CW_04, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + 0b00100000, // | * | + +// Char '}' width = 4 + 0b10000000|CW_04, // |* | + 0b01000000, // | * | + 0b01000000, // | * | + 0b00100000, // | * | + 0b01000000, // | * | + 0b01000000, // | * | + 0b10000000, // |* | + +// Char '~' width = 5 + 0b00000000|CW_05, // | | + 0b00000000, // | | + 0b01010000, // | * * | + 0b10100000, // |* * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | }; diff --git a/Font7x13b.c b/Font7x13b.c index dc882ac..cd0ef57 100644 --- a/Font7x13b.c +++ b/Font7x13b.c @@ -1,3461 +1,1703 @@ /* - * Font size 7x11 pixels - * most font glyph have width 7 pixels + * Copyright (c) 2019-2020, Dmitry (DiSlord) dislordlive@gmail.com + * All rights reserved. + * + * This is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3, or (at your option) + * any later version. + * + * The software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Radio; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. */ #include /* + * Most font glyph have width 7 pixels * Check 0 byte of char bitmap data for get width */ -// Font definitions -#define FONT_START_CHAR 0x17 -#define FONT_MAX_WIDTH 8 -#define FONT_WIDTH 7 -#define FONT_GET_HEIGHT 11 -#define FONT_STR_HEIGHT 11 +#if 0 +// Font definitions for header +#define FONT_START_CHAR 0x16 +#define FONT_WIDTH 7 +#define FONT_GET_HEIGHT 11 +#define FONT_STR_HEIGHT 11 #define FONT_GET_DATA(ch) ( &x7x11b_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]) #define FONT_GET_WIDTH(ch) (8-(x7x11b_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]&7)) +#endif #define CHAR7x11_WIDTH_MASK 0x07 -#define CHAR7x11_WIDTH_4px 0x04 -#define CHAR7x11_WIDTH_5px 0x03 -#define CHAR7x11_WIDTH_6px 0x02 -#define CHAR7x11_WIDTH_7px 0x01 -#define CHAR7x11_WIDTH_8px 0x00 +#define CW_01 (8 - 1) +#define CW_02 (8 - 2) +#define CW_03 (8 - 3) +#define CW_04 (8 - 4) +#define CW_05 (8 - 5) +#define CW_06 (8 - 6) +#define CW_07 (8 - 7) +#define CW_08 (8 - 8) /* Font character bitmap data. */ const uint8_t x7x11b_bits[] = { #if 0 - /* Character 0 (0x00): - width 7 - +-------+ - | | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - | ***** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - 0b01111100, - - /* Character 1 (0x01): - width 7 - +-------+ - | | - | | - | | - | | - | ** | - | **** | - |****** | - | **** | - | ** | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00110000, - 0b01111000, - 0b11111100, - 0b01111000, - 0b00110000, - 0b00000000, - 0b00000000, - - /* Character 2 (0x02): - width 7 - +-------+ - |** ** | - | ** | - |** ** | - | ** | - |** ** | - | ** | - |** ** | - | ** | - |** ** | - | ** | - |** ** | - +-------+ */ - 0b11001100|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b11001100, - 0b00110000, - 0b11001100, - 0b00110000, - 0b11001100, - 0b00110000, - 0b11001100, - 0b00110000, - 0b11001100, - - /* Character 3 (0x03): - width 7 - +-------+ - |** ** | - |** ** | - |***** | - |** ** | - |** ** | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b11011000|CHAR7x11_WIDTH_7px, - 0b11011000, - 0b11111000, - 0b11011000, - 0b11011000, - 0b00000000, - 0b00111100, - 0b00011000, - 0b00011000, - 0b00011000, - 0b00011000, - - /* Character 4 (0x04): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - |*******| - |*******| - | | - | | - | | - | | - | | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11111110, - 0b11111110, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 5 (0x05): - width 7 - +-------+ - | *** | - |** | - |** | - |** | - | *** | - | | - | *** | - | ** * | - | *** | - | ** * | - | ** * | - +-------+ */ - 0b01110000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b01110000, - 0b00000000, - 0b00111000, - 0b00110100, - 0b00111000, - 0b00110100, - 0b00110100, - - /* Character 6 (0x06): - width 7 - +-------+ - |** | - |** | - |** | - |** | - |**** | - | | - | **** | - | ** | - | *** | - | ** | - | ** | - +-------+ */ - 0b11000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11110000, - 0b00000000, - 0b00111100, - 0b00110000, - 0b00111000, - 0b00110000, - 0b00110000, - - /* Character 7 (0x07): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - | **** | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 8 (0x08): - width 7 - +-------+ - | | - | ** | - | ** | - |****** | - |****** | - | ** | - | ** | - | | - |****** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b11111100, - 0b11111100, - 0b00110000, - 0b00110000, - 0b00000000, - 0b11111100, - 0b11111100, - 0b00000000, - - /* Character 9 (0x09): - width 7 - +-------+ - |** ** | - |*** ** | - |****** | - |** *** | - |** ** | - | | - | ** | - | ** | - | ** | - | ** | - | **** | - +-------+ */ - 0b11001100|CHAR7x11_WIDTH_7px, - 0b11101100, - 0b11111100, - 0b11011100, - 0b11001100, - 0b00000000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00111100, - - /* Character 10 (0x0a): - width 7 - +-------+ - |** ** | - |** ** | - | * * | - | **** | - | ** | - | | - | **** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b11001100|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b01001000, - 0b01111000, - 0b00110000, - 0b00000000, - 0b00111100, - 0b00011000, - 0b00011000, - 0b00011000, - 0b00011000, - - /* Character 11 (0x0b): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - | ** | - |**** | - |**** | - | | - | | - | | - | | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11110000, - 0b11110000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 12 (0x0c): - width 7 - +-------+ - | | - | | - | | - | | - |**** | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11110000, - 0b11110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - - /* Character 13 (0x0d): - width 7 - +-------+ - | | - | | - | | - | | - | *****| - | *****| - | ** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00111110, - 0b00111110, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - - /* Character 14 (0x0e): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - | *****| - | *****| - | | - | | - | | - | | - | | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00111110, - 0b00111110, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 15 (0x0f): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - |*******| - |*******| - | ** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11111110, - 0b11111110, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - - /* Character 16 (0x10): - width 7 - +-------+ - | | - |*******| - |*******| - | | - | | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111110, - 0b11111110, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 17 (0x11): - width 7 - +-------+ - | | - | | - | | - |*******| - |*******| - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b11111110, - 0b11111110, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 18 (0x12): - width 7 - +-------+ - | | - | | - | | - | | - | | - |*******| - |*******| - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111110, - 0b11111110, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 19 (0x13): - width 7 - +-------+ - | | - | | - | | - | | - | | - | | - | | - |*******| - |*******| - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111110, - 0b11111110, - 0b00000000, - 0b00000000, - - /* Character 20 (0x14): - width 7 - +-------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - |*******| - |*******| - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111110, - 0b11111110, - - /* Character 21 (0x15): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - | *****| - | *****| - | ** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00111110, - 0b00111110, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - - /* Character 22 (0x16): - width 7 - +-------+ - | ** | - | ** | - | ** | - | ** | - |**** | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - +-------+ */ - 0b00110000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11110000, - 0b11110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, +// Char 0x00 width = 7 + 0b00000000|CW_07, // | | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + 0b01111100, // | ***** | + +// Char 0x01 width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00110000, // | ** | + 0b01111000, // | **** | + 0b11111100, // |****** | + 0b01111000, // | **** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x02 width = 3 + 0b11001000|CW_03, // |** * | + 0b00110000, // | ** | + 0b11001100, // |** ** | + 0b00110000, // | ** | + 0b11001100, // |** ** | + 0b00110000, // | ** | + 0b11001100, // |** ** | + 0b00110000, // | ** | + 0b11001100, // |** ** | + 0b00110000, // | ** | + 0b11001100, // |** ** | + +// Char 0x03 width = 7 + 0b11011000|CW_07, // |** ** | + 0b11011000, // |** ** | + 0b11111000, // |***** | + 0b11011000, // |** ** | + 0b11011000, // |** ** | + 0b00000000, // | | + 0b00111100, // | **** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + +// Char 0x04 width = 7 + 0b00110000|CW_07, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x05 width = 7 + 0b01110000|CW_07, // | *** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b01110000, // | *** | + 0b00000000, // | | + 0b00111000, // | *** | + 0b00110100, // | ** * | + 0b00111000, // | *** | + 0b00110100, // | ** * | + 0b00110100, // | ** * | + +// Char 0x06 width = 7 + 0b11000000|CW_07, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11110000, // |**** | + 0b00000000, // | | + 0b00111100, // | **** | + 0b00110000, // | ** | + 0b00111000, // | *** | + 0b00110000, // | ** | + 0b00110000, // | ** | + +// Char 0x07 width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x08 width = 7 + 0b00000000|CW_07, // | | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111100, // |****** | + 0b11111100, // |****** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b11111100, // |****** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char 0x09 width = 3 + 0b11001000|CW_03, // |** * | + 0b11101100, // |*** ** | + 0b11111100, // |****** | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b00000000, // | | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00111100, // | **** | + +// Char 0x0A width = 3 + 0b11001000|CW_03, // |** * | + 0b11001100, // |** ** | + 0b01001000, // | * * | + 0b01111000, // | **** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b00111100, // | **** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + +// Char 0x0B width = 7 + 0b00110000|CW_07, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x0C width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + +// Char 0x0D width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00111110, // | ***** | + 0b00111110, // | ***** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + +// Char 0x0E width = 7 + 0b00110000|CW_07, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00111110, // | ***** | + 0b00111110, // | ***** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x0F width = 7 + 0b00110000|CW_07, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + +// Char 0x10 width = 7 + 0b00000000|CW_07, // | | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x11 width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x12 width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x13 width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00000000, // | | + 0b00000000, // | | + +// Char 0x14 width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111110, // |******* | + 0b11111110, // |******* | + +// Char 0x15 width = 7 + 0b00110000|CW_07, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00111110, // | ***** | + 0b00111110, // | ***** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | #endif -// FONT_START_CHAR = 23 - /* Character 23 (0x17): - width 8 - +-------+ - | | - | * | - | * | - | *** | - | *** | - | ** ** | - | ** ** | - |** **| - |** **| - |*******| - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00010000, - 0b00010000, - 0b00111000, - 0b00111000, - 0b01101100, - 0b01101100, - 0b11000110, - 0b11000110, - 0b11111110, - 0b00000000, - - /* Character 24 (0x18): - width 5 - +-------+ - | | - |* | - |** | - |*** | - |**** | - |***** | - |**** | - |*** | - |** | - |* | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b10000000, - 0b11000000, - 0b11100000, - 0b11110000, - 0b11111000, - 0b11110000, - 0b11100000, - 0b11000000, - 0b10000000, - 0b00000000, - - /* Character 25 (0x19): - width 8 - +--------+ - | | - | | - | ** *** | - |** ** **| - |* * *| - |* ** *| - |* ** *| - |* * *| - |** ** **| - | *** ** | - | | - +--------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00000000, - 0b01101110, - 0b11011011, - 0b10010001, - 0b10011001, - 0b10011001, - 0b10001001, - 0b11011011, - 0b01110110, - 0b00000000, - - /* Character 26 (0x1a): - width 8 - +-------+ - | | - | | - | * | - | ** | - | ** | - |*******| - |*******| - | ** | - | ** | - | * | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00000000, - 0b00010000, - 0b00110000, - 0b01100000, - 0b11111110, - 0b11111110, - 0b01100000, - 0b00110000, - 0b00010000, - 0b00000000, - - /* Character 27 (0x1b): - width 7 - +-------+ - | | - | | - | * | - | ** | - | ** | - |*******| - |*******| - | ** | - | ** | - | * | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00010000, - 0b00011000, - 0b00001100, - 0b01111110, - 0b01111110, - 0b00001100, - 0b00011000, - 0b00010000, - 0b00000000, - - /* Character 28 (0x1c): - width 7 - +-------+ - | | - | | - | | - | | - |****** | - | ** ** | - | ** ** | - | ** ** | - |*** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111100, - 0b01101100, - 0b01101100, - 0b01101100, - 0b11101100, - 0b11001100, - 0b00000000, - - /* Character 29 (0x1d): - width 8 - +-------+ - | | - | | - | | - | | - |** **| - |** **| - |** **| - |** **| - |*** ***| - |** * **| - |** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11000110, - 0b11000110, - 0b11000110, - 0b11000110, - 0b11101110, - 0b11010110, - 0b11000000, - - /* Character 30 (0x1e): - width 7 - +-------+ - | | - | ***** | - |** **| - |** **| - |** **| - |** **| - |** **| - | ** ** | - | ** ** | - |*** ***| - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b01111100, - 0b11000110, - 0b11000110, - 0b11000110, - 0b11000110, - 0b11000110, - 0b01101100, - 0b01101100, - 0b11101110, - 0b00000000, - - /* Character 31 (0x1f): - width 6 - +-------+ - | | - | *** | - |** ** | - |** ** | - | *** | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_6px, - 0b01110000, - 0b11011000, - 0b11011000, - 0b01110000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 32 (0x20): - width 4 - +-------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 33 (0x21): - width 4 - +-------+ - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b00000000, - 0b01100000, - 0b01100000, - 0b00000000, - - /* Character 34 (0x22): - width 6 - +-------+ - | | - |** ** | - |** ** | - |** ** | - | | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_6px, - 0b11011000, - 0b11011000, - 0b11011000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 35 (0x23): - width 6 - +-------+ - | | - | * * | - | * * | - |***** | - |***** | - | * * | - |***** | - |***** | - | * * | - | * * | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_6px, - 0b01010000, - 0b01010000, - 0b11111000, - 0b11111000, - 0b01010000, - 0b11111000, - 0b11111000, - 0b01010000, - 0b01010000, - 0b00000000, - - /* Character 36 (0x24): - width 8 - +-------+ - | | - | ** | - | ***** | - |* ** | - |* ** | - | **** | - | ** * | - | ** * | - |***** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00110000, - 0b01111100, - 0b10110000, - 0b10110000, - 0b01111000, - 0b00110100, - 0b00110100, - 0b11111000, - 0b00110000, - 0b00000000, - - /* Character 37 (0x25): - width 8 - +-------+ - | ** | - |* * *| - |* * **| - | ** ** | - | ** | - | ** | - | ** ** | - |** * *| - |* * *| - | ** | - | | - +-------+ */ - 0b01100000|CHAR7x11_WIDTH_8px, - 0b10010010, - 0b10010110, - 0b01101100, - 0b00011000, - 0b00110000, - 0b01101100, - 0b11010010, - 0b10010010, - 0b00001100, - 0b00000000, - - /* Character 38 (0x26): - width 8 - +-------+ - | | - | *** | - |** ** | - |** ** | - | *** | - | *** *| - |** *** | - |** ** | - |** *** | - | *** *| - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b01110000, - 0b11011000, - 0b11011000, - 0b01110000, - 0b01110010, - 0b11011100, - 0b11001100, - 0b11011100, - 0b01110010, - 0b00000000, - - /* Character 39 (0x27): - width 5 - +-------+ - | | - | *** | - | *** | - | ** | - |** | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b01110000, - 0b01110000, - 0b01100000, - 0b11000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 40 (0x28): - width 5 - +-------+ - | | - | ** | - | ** | - | ** | - |** | - |** | - |** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b00110000, - 0b01100000, - 0b01100000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b01100000, - 0b01100000, - 0b00110000, - 0b00000000, - - /* Character 41 (0x29): - width 5 - +-------+ - | | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b11000000, - 0b01100000, - 0b01100000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b01100000, - 0b01100000, - 0b11000000, - 0b00000000, - - /* Character 42 (0x2a): '*' - width 7 - +-------+ - | | - | | - | | - | * | - |* * * | - | *** | - |* * * | - | * | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00100000, - 0b10101000, - 0b01110000, - 0b10101000, - 0b00100000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 43 (0x2b): - width 7 - +-------+ - | | - | | - | | - | ** | - | ** | - |****** | - |****** | - | ** | - | ** | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00110000, - 0b00110000, - 0b11111100, - 0b11111100, - 0b00110000, - 0b00110000, - 0b00000000, - 0b00000000, - - /* Character 44 (0x2c): - width 4 - +-------+ - | | - | | - | | - | | - | | - | | - | | - | * | - |*** | - | ** | - |** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01100000, - 0b11000000, - - /* Character 45 (0x2d): - width 7 - +-------+ - | | - | | - | | - | | - | | - |****** | - |****** | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111100, - 0b11111100, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 46 (0x2e): - width 4 - +-------+ - | | - | | - | | - | | - | | - | | - | | - | * | - |*** | - | * | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b00000000, - - /* Character 47 (0x2f): - width 7 - +-------+ - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00001100, - 0b00011000, - 0b00011000, - 0b00110000, - 0b01100000, - 0b01100000, - 0b11000000, - 0b11000000, - 0b00000000, - - /* Character 48 (0x30): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** *** | - |*** ** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 49 (0x31): - width 7 - +-------+ - | | - | ** | - | *** | - |* ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b01110000, - 0b10110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11111100, - 0b00000000, - - /* Character 50 (0x32): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - | ** | - | *** | - | ** | - |** | - |** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b00001100, - 0b00111000, - 0b01100000, - 0b11000000, - 0b11000000, - 0b11111100, - 0b00000000, - - /* Character 51 (0x33): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - | ** | - | *** | - | ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b00001100, - 0b00111000, - 0b00001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 52 (0x34): - width 7 - +-------+ - | | - | ** | - | *** | - | **** | - | ** ** | - |** ** | - |** ** | - |****** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00011100, - 0b00111100, - 0b01101100, - 0b11001100, - 0b11001100, - 0b11111100, - 0b00001100, - 0b00001100, - 0b00000000, - - /* Character 53 (0x35): - width 7 - +-------+ - | | - |****** | - |** | - |** | - |***** | - |** ** | - | ** | - | ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b11000000, - 0b11000000, - 0b11111000, - 0b11001100, - 0b00001100, - 0b00001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 54 (0x36): - width 7 - +-------+ - | | - | **** | - |** ** | - |** | - |** | - |***** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11000000, - 0b11000000, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 55 (0x37): - width 7 - +-------+ - | | - |****** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b00001100, - 0b00001100, - 0b00011000, - 0b00011000, - 0b00110000, - 0b00110000, - 0b01100000, - 0b01100000, - 0b00000000, - - /* Character 56 (0x38): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** ** | - | **** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 57 (0x39): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** ** | - | ***** | - | ** | - | ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111100, - 0b00001100, - 0b00001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 58 (0x3a): - width 4 - +-------+ - | | - | | - | * | - |*** | - | * | - | | - | * | - |*** | - | * | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b00000000, - 0b00000000, - - /* Character 59 (0x3b): - width 4 - +-------+ - | | - | | - | * | - |*** | - | * | - | | - | * | - |*** | - | * | - |* | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_4px, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b00000000, - 0b01000000, - 0b11100000, - 0b01000000, - 0b10000000, - 0b00000000, - - /* Character 60 (0x3c): - width 7 - +-------+ - | | - | ** | - | ** | - | ** | - | ** | - |** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00011000, - 0b00110000, - 0b01100000, - 0b11000000, - 0b01100000, - 0b00110000, - 0b00011000, - 0b00001100, - 0b00000000, - - /* Character 61 (0x3d): - width 7 - +-------+ - | | - | | - | | - | | - |****** | - | | - | | - |****** | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111100, - 0b00000000, - 0b00000000, - 0b11111100, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 62 (0x3e): - width 7 - +-------+ - | | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b01100000, - 0b00110000, - 0b00011000, - 0b00001100, - 0b00011000, - 0b00110000, - 0b01100000, - 0b11000000, - 0b00000000, - - /* Character 63 (0x3f): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - | ** | - | ** | - | ** | - | | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b00001100, - 0b00011000, - 0b00110000, - 0b00000000, - 0b00110000, - 0b00110000, - 0b00000000, - - /* Character 64 (0x40): - width 7 - +-------+ - | | - | **** | - |* ** | - |* ** | - |* **** | - |* * ** | - |* *** | - |* | - |* ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b10001100, - 0b10001100, - 0b10111100, - 0b10101100, - 0b10111000, - 0b10000000, - 0b10001100, - 0b01111000, - 0b00000000, - - /* Character 65 (0x41): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** ** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 66 (0x42): - width 7 - +-------+ - | | - |***** | - |** ** | - |** ** | - |** ** | - |***** | - |** ** | - |** ** | - |** ** | - |***** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b00000000, - - /* Character 67 (0x43): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** | - |** | - |** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 68 (0x44): - width 7 - +-------+ - | | - |***** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |***** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b00000000, - - /* Character 69 (0x45): - width 7 - +-------+ - | | - |****** | - |** | - |** | - |** | - |***** | - |** | - |** | - |** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11111000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11111100, - 0b00000000, - - /* Character 70 (0x46): - width 7 - +-------+ - | | - |****** | - |** | - |** | - |** | - |***** | - |** | - |** | - |** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11111000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b00000000, - - /* Character 71 (0x47): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** | - |** | - |** *** | - |** ** | - |** *** | - | ** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11000000, - 0b11000000, - 0b11011100, - 0b11001100, - 0b11011100, - 0b01101100, - 0b00000000, - - /* Character 72 (0x48): - width 7 - +-------+ - | | - |** ** | - |** ** | - |** ** | - |** ** | - |****** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 73 (0x49): - width 5 - +-------+ - | | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |**** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b11110000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b11110000, - 0b00000000, - - /* Character 74 (0x4a): - width 7 - +-------+ - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 75 (0x4b): - width 7 - +-------+ - | | - |** ** | - |** ** | - |** ** | - |** ** | - |**** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11011000, - 0b11110000, - 0b11011000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 76 (0x4c): - width 7 - +-------+ - | | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11111100, - 0b00000000, - - /* Character 77 (0x4d): - width 8 - +-------+ - | | - |** **| - |** **| - |*** ***| - |*** ***| - |** * **| - |** * **| - |** * **| - |** **| - |** **| - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b11000110, - 0b11000110, - 0b11101110, - 0b11101110, - 0b11010110, - 0b11010110, - 0b11010110, - 0b11000110, - 0b11000110, - 0b00000000, - - /* Character 78 (0x4e): - width 7 - +-------+ - | | - |** ** | - |** ** | - |*** ** | - |*** ** | - |****** | - |** *** | - |** *** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11101100, - 0b11101100, - 0b11111100, - 0b11011100, - 0b11011100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 79 (0x4f): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 80 (0x50): - width 7 - +-------+ - | | - |***** | - |** ** | - |** ** | - |** ** | - |***** | - |** | - |** | - |** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b00000000, - - /* Character 81 (0x51): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |*** ** | - |** *** | - | **** | - | ** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11101100, - 0b11011100, - 0b01111000, - 0b00001100, - - /* Character 82 (0x52): - width 7 - +-------+ - | | - |***** | - |** ** | - |** ** | - |** ** | - |***** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b11011000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 83 (0x53): - width 7 - +-------+ - | | - | **** | - |** ** | - |** ** | - | ** | - | ** | - | ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01111000, - 0b11001100, - 0b11001100, - 0b01100000, - 0b00110000, - 0b00011000, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 84 (0x54): - width 7 - +-------+ - | | - |****** | - |* ** * | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b10110100, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00000000, - - /* Character 85 (0x55): - width 7 - +-------+ - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 86 (0x56): - width 8 - +-------+ - | | - |** **| - |** **| - |** **| - | ** ** | - | ** ** | - | ** ** | - | *** | - | *** | - | * | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b11000110, - 0b11000110, - 0b11000110, - 0b01101100, - 0b01101100, - 0b01101100, - 0b00111000, - 0b00111000, - 0b00010000, - 0b00000000, - - /* Character 87 (0x57): - width 7 - +-------+ - | | - |** **| - |** **| - |** * **| - |** * **| - |** * **| - |** * **| - |*******| - |*******| - | ** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b11000110, - 0b11000110, - 0b11000110, - 0b11010110, - 0b11010110, - 0b11010110, - 0b11010110, - 0b11111110, - 0b01101100, - 0b00000000, - - /* Character 88 (0x58): - width 7 - +-------+ - | | - |** ** | - |** ** | - |** ** | - | * * | - | ** | - | * * | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01001000, - 0b00110000, - 0b01001000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 89 (0x59):Y - width 7 - +-------+ - | | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00000000, - - /* Character 90 (0x5a): - width 7 - +-------+ - | | - |****** | - | ** | - | ** | - | ** | - | ** | - | ** | - |** | - |** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11111100, - 0b00001100, - 0b00001100, - 0b00011000, - 0b00110000, - 0b01100000, - 0b11000000, - 0b11000000, - 0b11111100, - 0b00000000, - - /* Character 91 (0x5b): - width 5 - +-------+ - | | - | **** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b11110000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11110000, - 0b00000000, - - /* Character 92 (0x5c): - width 7 - +-------+ - | | - |** | - |** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b01100000, - 0b01100000, - 0b00110000, - 0b00011000, - 0b00011000, - 0b00001100, - 0b00001100, - 0b00000000, - - /* Character 93 (0x5d): - width 5 - +-------+ - | | - |**** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |**** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b11110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11110000, - 0b00000000, - - /* Character 94 (0x5e): - width 7 - +-------+ - | | - | ** | - | **** | - |** ** | - |* * | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00110000, - 0b01111000, - 0b11001100, - 0b10000100, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 95 (0x5f): - width 7 - +-------+ - | | - | | - | | - | | - | | - | | - | | - | | - | | - |****** | - |****** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111100, - 0b11111100, - - /* Character 96 (0x60): - width 5 - +-------+ - | | - |** | - | ** | - | ** | - | | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b11000000, - 0b01100000, - 0b00110000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - - /* Character 97 (0x61): - width 7 - +-------+ - | | - | | - | | - | | - | **** | - | ** | - | ***** | - |** ** | - |** ** | - | ***** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01111000, - 0b00001100, - 0b01111100, - 0b11001100, - 0b11001100, - 0b01111100, - 0b00000000, - - /* Character 98 (0x62): - width 7 - +-------+ - | | - |** | - |** | - |** | - |** ** | - |*** ** | - |** ** | - |** ** | - |*** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11011000, - 0b11101100, - 0b11001100, - 0b11001100, - 0b11101100, - 0b11011000, - 0b00000000, - - /* Character 99 (0x63): - width 7 - +-------+ - | | - | | - | | - | | - | **** | - |** ** | - |** | - |** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01111000, - 0b11001100, - 0b11000000, - 0b11000000, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 100 (0x64): - width 7 - +-------+ - | | - | ** | - | ** | - | ** | - | ** ** | - |** *** | - |** ** | - |** ** | - |** *** | - | ** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00001100, - 0b00001100, - 0b01101100, - 0b11011100, - 0b11001100, - 0b11001100, - 0b11011100, - 0b01101100, - 0b00000000, - - /* Character 101 (0x65): - width 7 - +-------+ - | | - | | - | | - | | - | **** | - |** ** | - |****** | - |** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01111000, - 0b11001100, - 0b11111100, - 0b11000000, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 102 (0x66): - width 7 - +-------+ - | | - | *** | - | ** ** | - | ** | - | ** | - |**** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00111000, - 0b01101100, - 0b01100000, - 0b01100000, - 0b11110000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b00000000, - - /* Character 103 (0x67):g - width 7 - +-------+ - | | - | | - | | - | | - | *** * | - |** ** | - |** ** | - |** ** | - | ***** | - | ** | - | **** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01110100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111100, - 0b00001100, - 0b01111000, - - /* Character 104 (0x68): - width 7 - +-------+ - | | - |** | - |** | - |** | - |** ** | - |*** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11011000, - 0b11101100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 105 (0x69): - width 7 - +-------+ - | | - | ** | - | ** | - | | - |*** | - | ** | - | ** | - | ** | - | ** | - |**** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b01100000, - 0b01100000, - 0b00000000, - 0b11100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b11110000, - 0b00000000, - - /* Character 106 (0x6a): - width 7 - +-------+ - | | - | ** | - | ** | - | | - | ** | - | ** | - | ** | - | ** | - | ** | - |** ** | - | **** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00001100, - 0b00001100, - 0b00000000, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b00001100, - 0b11001100, - 0b01111000, - - /* Character 107 (0x6b): - width 7 - +-------+ - | | - |** | - |** | - |** | - |** ** | - |** ** | - |**** | - |**** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11001100, - 0b11011000, - 0b11110000, - 0b11110000, - 0b11011000, - 0b11001100, - 0b00000000, - - /* Character 108 (0x6c): - width 7 - +-------+ - | | - | *** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11111100, - 0b00000000, - - /* Character 109 (0x6d): - width 7 - +-------+ - | | - | | - | | - | | - |*** ** | - |*******| - |** * **| - |** * **| - |** * **| - |** * **| - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11101100, - 0b11111110, - 0b11010110, - 0b11010110, - 0b11010110, - 0b11010110, - 0b00000000, - - /* Character 110 (0x6e): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - |*** ** | - |** ** | - |** ** | - |** ** | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11011000, - 0b11101100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b00000000, - - /* Character 111 (0x6f): - width 7 - +-------+ - | | - | | - | | - | | - | **** | - |** ** | - |** ** | - |** ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01111000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 112 (0x70): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - |*** ** | - |** ** | - |** ** | - |***** | - |** | - |** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11011000, - 0b11101100, - 0b11001100, - 0b11001100, - 0b11111000, - 0b11000000, - 0b11000000, - - /* Character 113 (0x71): - width 7 - +-------+ - | | - | | - | | - | | - | ** ** | - |** *** | - |** ** | - |** ** | - | ***** | - | ** | - | ** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01101100, - 0b11011100, - 0b11001100, - 0b11001100, - 0b01111100, - 0b00001100, - 0b00001100, - - /* Character 114 (0x72): - width 7 - +-------+ - | | - | | - | | - | | - |* *** | - |*** ** | - |** | - |** | - |** | - |** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11011000, - 0b11101100, - 0b11000000, - 0b11000000, - 0b11000000, - 0b11000000, - 0b00000000, - - /* Character 115 (0x73): - width 7 - +-------+ - | | - | | - | | - | | - | **** | - |** ** | - | ** | - | ** | - |** ** | - | **** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b01111000, - 0b11001100, - 0b01100000, - 0b00011000, - 0b11001100, - 0b01111000, - 0b00000000, - - /* Character 116 (0x74): - width 7 - +-------+ - | | - | | - | ** | - | ** | - |***** | - | ** | - | ** | - | ** | - | ** ** | - | *** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b01100000, - 0b01100000, - 0b11111000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01101100, - 0b00111000, - 0b00000000, - - /* Character 117 (0x75): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - |** ** | - |** *** | - | ** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11001100, - 0b11011100, - 0b01101100, - 0b00000000, - - /* Character 118 (0x76): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - |** ** | - | * * | - | * * | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11001100, - 0b11001100, - 0b01001000, - 0b01001000, - 0b00110000, - 0b00110000, - 0b00000000, - - /* Character 119 (0x77): - width 7 - +-------+ - | | - | | - | | - | | - |** **| - |** **| - |** * **| - |** * **| - |*******| - | ** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_8px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11000110, - 0b11000110, - 0b11010110, - 0b11010110, - 0b11111110, - 0b01101100, - 0b00000000, - - /* Character 120 (0x78): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - | * * | - | ** | - | ** | - | * * | - |** ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11001100, - 0b01001000, - 0b00110000, - 0b00110000, - 0b01001000, - 0b11001100, - 0b00000000, - - /* Character 121 (0x79): - width 7 - +-------+ - | | - | | - | | - | | - |** ** | - |** ** | - |** ** | - | ***** | - | ** | - |** ** | - | **** | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11001100, - 0b11001100, - 0b11001100, - 0b01111100, - 0b00001100, - 0b11001100, - 0b01111000, - - /* Character 122 (0x7a): - width 7 - +-------+ - | | - | | - | | - | | - |****** | - | ** | - | ** | - | ** | - |** | - |****** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b00000000, - 0b00000000, - 0b00000000, - 0b11111100, - 0b00001100, - 0b00011000, - 0b01100000, - 0b11000000, - 0b11111100, - 0b00000000, - - /* Character 123 (0x7b): - width 6 - +-------+ - | | - | *** | - | ** | - | ** | - | ** | - |** | - | ** | - | ** | - | ** | - | *** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_6px, - 0b00111000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b11000000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b00111000, - 0b00000000, - - /* Character 124 (0x7c): - width 5 - +-------+ - | | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_5px, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b01100000, - 0b00000000, - - /* Character 125 (0x7d): - width 6 - +-------+ - | | - |*** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - | ** | - |*** | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_6px, - 0b11100000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b00011000, - 0b00110000, - 0b00110000, - 0b00110000, - 0b11100000, - 0b00000000, - - /* Character 126 (0x7e): - width 7 - +-------+ - | | - | ** * | - |****** | - |* ** | - | | - | | - | | - | | - | | - | | - | | - +-------+ */ - 0b00000000|CHAR7x11_WIDTH_7px, - 0b01100100, - 0b11111100, - 0b10011000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, - 0b00000000, + +// Char 0x16 width = 8 + 0b00000000|CW_08, // | | + 0b00000110, // | ** | + 0b00000110, // | ** | + 0b00000110, // | ** | + 0b00100110, // | * ** | + 0b01100110, // | ** ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b01100000, // | ** | + 0b00100000, // | * | + 0b00000000, // | | + +// Char "\029" width = 8 + 0b00000000|CW_08, // | | + 0b00010000, // | * | + 0b00010000, // | * | + 0b00111000, // | *** | + 0b00111000, // | *** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11111110, // |******* | + 0b00000000, // | | + +// Char "\030" width = 6 + 0b00000000|CW_06, // | | + 0b10000000, // |* | + 0b11000000, // |** | + 0b11100000, // |*** | + 0b11110000, // |**** | + 0b11111000, // |***** | + 0b11110000, // |**** | + 0b11100000, // |*** | + 0b11000000, // |** | + 0b10000000, // |* | + 0b00000000, // | | + +// Char "\031" width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b01101110, // | ** *** | + 0b11011011, // |** ** **| + 0b10010001, // |* * *| + 0b10011001, // |* ** *| + 0b10001001, // |* * *| + 0b11011011, // |** ** **| + 0b01110110, // | *** ** | + 0b00000000, // | | + 0b00000000, // | | + +// Char "\032" width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b00010000, // | * | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00010000, // | * | + 0b00000000, // | | + +// Char "\033" width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b00010000, // | * | + 0b00011000, // | ** | + 0b00001100, // | ** | + 0b11111110, // |******* | + 0b11111110, // |******* | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00010000, // | * | + 0b00000000, // | | + +// Char "\034" width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char "\035" width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11101110, // |*** *** | + 0b11010110, // |** * ** | + 0b11000000, // |** | + +// Char "\036" width = 8 + 0b00000000|CW_08, // | | + 0b01111100, // | ***** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b11101110, // |*** *** | + 0b00000000, // | | + +// Char "\037" width = 6 + 0b00000000|CW_06, // | | + 0b01110000, // | *** | + 0b11011000, // |** ** | + 0b11011000, // |** ** | + 0b01110000, // | *** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char ' ' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '!' width = 4 + 0b00000000|CW_04, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + +// Char '"' width = 6 + 0b00000000|CW_06, // | | + 0b11011000, // |** ** | + 0b11011000, // |** ** | + 0b11011000, // |** ** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '#' width = 6 + 0b00000000|CW_06, // | | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b11111000, // |***** | + 0b11111000, // |***** | + 0b01010000, // | * * | + 0b11111000, // |***** | + 0b11111000, // |***** | + 0b01010000, // | * * | + 0b01010000, // | * * | + 0b00000000, // | | + +// Char '$' width = 8 + 0b00000000|CW_08, // | | + 0b00110000, // | ** | + 0b01111100, // | ***** | + 0b10110000, // |* ** | + 0b10110000, // |* ** | + 0b01111000, // | **** | + 0b00110100, // | ** * | + 0b00110100, // | ** * | + 0b11111000, // |***** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char '%' width = 8 + 0b01100000|CW_08, // | ** | + 0b10010010, // |* * * | + 0b10010110, // |* * ** | + 0b01101100, // | ** ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b01101100, // | ** ** | + 0b11010010, // |** * * | + 0b10010010, // |* * * | + 0b00001100, // | ** | + 0b00000000, // | | + +// Char '&' width = 8 + 0b00000000|CW_08, // | | + 0b01110000, // | *** | + 0b11011000, // |** ** | + 0b11011000, // |** ** | + 0b01110000, // | *** | + 0b01110010, // | *** * | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b11011100, // |** *** | + 0b01110010, // | *** * | + 0b00000000, // | | + +// Char ''' width = 5 + 0b00000000|CW_05, // | | + 0b11100000, // |*** | + 0b11100000, // |*** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '(' width = 5 + 0b00000000|CW_05, // | | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char ')' width = 5 + 0b00000000|CW_05, // | | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char '*' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00100000, // | * | + 0b10101000, // |* * * | + 0b01110000, // | *** | + 0b10101000, // |* * * | + 0b00100000, // | * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '+' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111100, // |****** | + 0b11111100, // |****** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b00000000, // | | + +// Char ',' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01100000, // | ** | + 0b11000000, // |** | + +// Char '-' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b11111100, // |****** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '.' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b00000000, // | | + +// Char '/' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char '0' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11011100, // |** *** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char '1' width = 7 + 0b00000000|CW_07, // | | + 0b00110000, // | ** | + 0b01110000, // | *** | + 0b10110000, // |* ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char '2' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00001100, // | ** | + 0b00111000, // | *** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char '3' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00001100, // | ** | + 0b00111000, // | *** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char '4' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00011100, // | *** | + 0b00111100, // | **** | + 0b01101100, // | ** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111100, // |****** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00000000, // | | + +// Char '5' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char '6' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char '7' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + +// Char '8' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char '9' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111100, // | ***** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char ':' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b00000000, // | | + 0b00000000, // | | + +// Char ';' width = 4 + 0b00000000|CW_04, // | | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b00000000, // | | + 0b01000000, // | * | + 0b11100000, // |*** | + 0b01000000, // | * | + 0b10000000, // |* | + 0b00000000, // | | + +// Char '<' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00011000, // | ** | + 0b00001100, // | ** | + 0b00000000, // | | + +// Char '=' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '>' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00011000, // | ** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char '?' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char '@' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b10001100, // |* ** | + 0b10001100, // |* ** | + 0b10111100, // |* **** | + 0b10101100, // |* * ** | + 0b10111000, // |* *** | + 0b10000000, // |* | + 0b10001100, // |* ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'A' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111100, // |****** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'B' width = 7 + 0b00000000|CW_07, // | | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b00000000, // | | + +// Char 'C' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'D' width = 7 + 0b00000000|CW_07, // | | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b00000000, // | | + +// Char 'E' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111000, // |***** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char 'F' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111000, // |***** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char 'G' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b11011100, // |** *** | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char 'H' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111100, // |****** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'I' width = 5 + 0b00000000|CW_05, // | | + 0b11110000, // |**** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11110000, // |**** | + 0b00000000, // | | + +// Char 'J' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'K' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11011000, // |** ** | + 0b11110000, // |**** | + 0b11011000, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'L' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char 'M' width = 8 + 0b00000000|CW_08, // | | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11101110, // |*** *** | + 0b11101110, // |*** *** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b00000000, // | | + +// Char 'N' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11101100, // |*** ** | + 0b11101100, // |*** ** | + 0b11111100, // |****** | + 0b11011100, // |** *** | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'O' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'P' width = 7 + 0b00000000|CW_07, // | | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char 'Q' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11101100, // |*** ** | + 0b11011100, // |** *** | + 0b01111000, // | **** | + 0b00001100, // | ** | + +// Char 'R' width = 7 + 0b00000000|CW_07, // | | + 0b11111000, // |***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b11011000, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'S' width = 7 + 0b00000000|CW_07, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00011000, // | ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'T' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b10110100, // |* ** * | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char 'U' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'V' width = 8 + 0b00000000|CW_08, // | | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b01101100, // | ** ** | + 0b00111000, // | *** | + 0b00111000, // | *** | + 0b00010000, // | * | + 0b00000000, // | | + +// Char 'W' width = 8 + 0b00000000|CW_08, // | | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11111110, // |******* | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char 'X' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01001000, // | * * | + 0b00110000, // | ** | + 0b01001000, // | * * | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'Y' width = 7 + 0b00000000|CW_07, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char 'Z' width = 7 + 0b00000000|CW_07, // | | + 0b11111100, // |****** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char '[' width = 5 + 0b00000000|CW_05, // | | + 0b11110000, // |**** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11110000, // |**** | + 0b00000000, // | | + +// Char '\' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00011000, // | ** | + 0b00011000, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00000000, // | | + +// Char ']' width = 5 + 0b00000000|CW_05, // | | + 0b11110000, // |**** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11110000, // |**** | + 0b00000000, // | | + +// Char '^' width = 7 + 0b00000000|CW_07, // | | + 0b00110000, // | ** | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b10000100, // |* * | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char '_' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b11111100, // |****** | + +// Char '`' width = 5 + 0b00000000|CW_05, // | | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + +// Char 'a' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01111000, // | **** | + 0b00001100, // | ** | + 0b01111100, // | ***** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111100, // | ***** | + 0b00000000, // | | + +// Char 'b' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11011000, // |** ** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11101100, // |*** ** | + 0b11011000, // |** ** | + 0b00000000, // | | + +// Char 'c' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'd' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b01101100, // | ** ** | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11011100, // |** *** | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char 'e' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11111100, // |****** | + 0b11000000, // |** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'f' width = 7 + 0b00000000|CW_07, // | | + 0b00111000, // | *** | + 0b01101100, // | ** ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11110000, // |**** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + +// Char 'g' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01110100, // | *** * | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111100, // | ***** | + 0b00001100, // | ** | + 0b01111000, // | **** | + +// Char 'h' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11011000, // |** ** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'i' width = 5 + 0b00000000|CW_05, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + 0b11100000, // |*** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11110000, // |**** | + 0b00000000, // | | + +// Char 'j' width = 7 + 0b00000000|CW_07, // | | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00000000, // | | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + +// Char 'k' width = 7 + 0b00000000|CW_07, // | | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11001100, // |** ** | + 0b11011000, // |** ** | + 0b11110000, // |**** | + 0b11110000, // |**** | + 0b11011000, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'l' width = 7 + 0b00000000|CW_07, // | | + 0b01110000, // | *** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char 'm' width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11101100, // |*** ** | + 0b11111110, // |******* | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b00000000, // | | + +// Char 'n' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11011000, // |** ** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'o' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 'p' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11011000, // |** ** | + 0b11101100, // |*** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11111000, // |***** | + 0b11000000, // |** | + 0b11000000, // |** | + +// Char 'q' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01101100, // | ** ** | + 0b11011100, // |** *** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111100, // | ***** | + 0b00001100, // | ** | + 0b00001100, // | ** | + +// Char 'r' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11011000, // |** ** | + 0b11101100, // |*** ** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b11000000, // |** | + 0b00000000, // | | + +// Char 's' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b01111000, // | **** | + 0b11001100, // |** ** | + 0b01100000, // | ** | + 0b00011000, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + 0b00000000, // | | + +// Char 't' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11111000, // |***** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01101100, // | ** ** | + 0b00111000, // | *** | + 0b00000000, // | | + +// Char 'u' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11011100, // |** *** | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char 'v' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01001000, // | * * | + 0b01001000, // | * * | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00000000, // | | + +// Char 'w' width = 8 + 0b00000000|CW_08, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11000110, // |** ** | + 0b11000110, // |** ** | + 0b11010110, // |** * ** | + 0b11010110, // |** * ** | + 0b11111110, // |******* | + 0b01101100, // | ** ** | + 0b00000000, // | | + +// Char 'x' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11001100, // |** ** | + 0b01001000, // | * * | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b01001000, // | * * | + 0b11001100, // |** ** | + 0b00000000, // | | + +// Char 'y' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b11001100, // |** ** | + 0b01111100, // | ***** | + 0b00001100, // | ** | + 0b11001100, // |** ** | + 0b01111000, // | **** | + +// Char 'z' width = 7 + 0b00000000|CW_07, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b11111100, // |****** | + 0b00001100, // | ** | + 0b00011000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b11111100, // |****** | + 0b00000000, // | | + +// Char '{' width = 6 + 0b00000000|CW_06, // | | + 0b00111000, // | *** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b11000000, // |** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00111000, // | *** | + 0b00000000, // | | + +// Char '|' width = 5 + 0b00000000|CW_05, // | | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b01100000, // | ** | + 0b00000000, // | | + +// Char '}' width = 6 + 0b00000000|CW_06, // | | + 0b11100000, // |*** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00011000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b00110000, // | ** | + 0b11100000, // |*** | + 0b00000000, // | | + +// Char '~' width = 7 + 0b00000000|CW_07, // | | + 0b01100100, // | ** * | + 0b11111100, // |****** | + 0b10011000, // |* ** | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | + 0b00000000, // | | }; diff --git a/nanovna.h b/nanovna.h index 0109b93..efe496b 100644 --- a/nanovna.h +++ b/nanovna.h @@ -621,7 +621,7 @@ extern const uint8_t x7x11b_bits []; extern const uint8_t x10x14_bits[]; extern const uint8_t numfont16x22[]; -#define FONT_START_CHAR 0x17 +#define FONT_START_CHAR 0x16 #define FONT_MAX_WIDTH 7 #define FONT_WIDTH 5 #define FONT_GET_HEIGHT 7 @@ -629,7 +629,7 @@ extern const uint8_t numfont16x22[]; #define FONT_GET_DATA(ch) ( &x5x7_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]) #define FONT_GET_WIDTH(ch) (8-(x5x7_bits[(ch-FONT_START_CHAR)*FONT_GET_HEIGHT]&7)) -#define bFONT_START_CHAR 0x17 +#define bFONT_START_CHAR 0x16 #define bFONT_MAX_WIDTH 8 #define bFONT_WIDTH 7 #define bFONT_GET_HEIGHT 11 @@ -638,7 +638,7 @@ extern const uint8_t numfont16x22[]; #define bFONT_GET_WIDTH(ch) (8-(x7x11b_bits[(ch-bFONT_START_CHAR)*bFONT_GET_HEIGHT]&7)) #ifdef __NICE_BIG_FONT__ -#define wFONT_START_CHAR 0x17 +#define wFONT_START_CHAR 0x16 #define wFONT_MAX_WIDTH 12 #define wFONT_GET_HEIGHT 14 #define wFONT_STR_HEIGHT 16 @@ -662,7 +662,7 @@ extern const uint8_t numfont16x22[]; #define KPF_X_OFFSET 0 // text keypad X offset #define KPF_Y_OFFSET (LCD_HEIGHT - NUM_INPUT_HEIGHT - 4 * KPF_HEIGHT) // text keypad Y offset - +#define S_ENTER "\026" // 0x16 #define S_DELTA "\027" // 0x17 #define S_SARROW "\030" // 0x18 #define S_INFINITY "\031" // 0x19 @@ -717,13 +717,16 @@ float marker_to_value(const int i); #define FREQ_MODE_START_STOP 0x0 #define FREQ_MODE_CENTER_SPAN 0x1 -#define FREQ_MODE_DOTTED_GRID 0x2 +//#define FREQ_MODE_DOTTED_GRID 0x2 // Connection flag #define _MODE_CONNECTION_MASK 0x04 #define _MODE_SERIAL 0x04 #define _MODE_USB 0x00 +// auto name +#define _MODE_AUTO_FILENAME 0x08 + #pragma pack(push, 4) typedef struct config { int32_t magic;