diff --git a/lv_misc/font.c b/lv_misc/font.c index dd1ea25b2..060a251db 100644 --- a/lv_misc/font.c +++ b/lv_misc/font.c @@ -8,6 +8,7 @@ *********************/ #include #include "font.h" +#include "fonts/dejavu_10.h" #include "fonts/dejavu_14.h" #include "fonts/dejavu_20.h" #include "fonts/dejavu_30.h" @@ -54,6 +55,16 @@ const font_t * font_get(font_types_t font_id) switch(font_id) { +#if USE_FONT_DEJAVU_8 != 0 + case FONT_DEJAVU_8: + font_p = dejavu_8_get_dsc(); + break; +#endif +#if USE_FONT_DEJAVU_10 != 0 + case FONT_DEJAVU_10: + font_p = dejavu_10_get_dsc(); + break; +#endif #if USE_FONT_DEJAVU_14 != 0 case FONT_DEJAVU_14: font_p = dejavu_14_get_dsc(); diff --git a/lv_misc/font.h b/lv_misc/font.h index 3d2f77759..57603162f 100644 --- a/lv_misc/font.h +++ b/lv_misc/font.h @@ -22,6 +22,12 @@ typedef enum { +#if USE_FONT_DEJAVU_8 + FONT_DEJAVU_8, +#endif +#if USE_FONT_DEJAVU_10 + FONT_DEJAVU_10, +#endif #if USE_FONT_DEJAVU_14 FONT_DEJAVU_14, #endif diff --git a/lv_misc/fonts/dejavu_10.c b/lv_misc/fonts/dejavu_10.c new file mode 100644 index 000000000..7dcfff35d --- /dev/null +++ b/lv_misc/fonts/dejavu_10.c @@ -0,0 +1,2780 @@ +#include "lv_conf.h" +#if USE_FONT_DEJAVU_10 != 0 + +#include +#include "../font.h" + +static const uint8_t dejavu_10_bitmaps[2240] = +{ + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 33, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 34, char width: 4 + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 35, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x28, // --O-O--. + 0x7c, // -OOOOO-. + 0x28, // --O-O--. + 0x50, // -O-O---. + 0xf8, // OOOOO--. + 0x50, // -O-O---. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 36, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x70, // -OOO-... + 0xa0, // O-O--... + 0x60, // -OO--... + 0x30, // --OO-... + 0x28, // --O-O... + 0x70, // -OOO-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 37, char width: 8 + 0x00, // -------- + 0x42, // -O----O- + 0xa4, // O-O--O-- + 0x48, // -O--O--- + 0x10, // ---O---- + 0x24, // --O--O-- + 0x4a, // -O--O-O- + 0x84, // O----O-- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 38, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x40, // -O----.. + 0x40, // -O----.. + 0x64, // -OO--O.. + 0x94, // O--O-O.. + 0x88, // O---O-.. + 0x74, // -OOO-O.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 39, char width: 2 + 0x00, // --...... + 0x04, // -O...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 40, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + + // ASCII: 41, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + + // ASCII: 42, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 43, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x10, // ---O---. + 0x10, // ---O---. + 0x7c, // -OOOOO-. + 0x10, // ---O---. + 0x10, // ---O---. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 44, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x80, // O--..... + 0x00, // ---..... + + // ASCII: 45, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0xe0, // OOO..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 46, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 47, char width: 3 + 0x00, // ---..... + 0x20, // --O..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x00, // ---..... + + // ASCII: 48, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x50, // -O-O-... + 0x88, // O---O... + 0x88, // O---O... + 0x88, // O---O... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 49, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 50, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x10, // ---O-... + 0x10, // ---O-... + 0x10, // ---O-... + 0x20, // --O--... + 0x40, // -O---... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 51, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x10, // ---O-... + 0x10, // ---O-... + 0x20, // --O--... + 0x10, // ---O-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 52, char width: 5 + 0x00, // -----... + 0x10, // ---O-... + 0x30, // --OO-... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 53, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x30, // --OO-... + 0x10, // ---O-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 54, char width: 5 + 0x00, // -----... + 0x30, // --OO-... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x48, // -O--O... + 0x48, // -O--O... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 55, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x10, // ---O-... + 0x10, // ---O-... + 0x20, // --O--... + 0x20, // --O--... + 0x40, // -O---... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 56, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x50, // -O-O-... + 0x88, // O---O... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 57, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 58, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 59, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x80, // O--..... + 0x00, // ---..... + + // ASCII: 60, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x0c, // ----OO-. + 0x30, // --OO---. + 0x60, // -OO----. + 0x18, // ---OO--. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 61, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x7c, // -OOOOO-. + 0x00, // -------. + 0x7c, // -OOOOO-. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 62, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x60, // -OO----. + 0x18, // ---OO--. + 0x0c, // ----OO-. + 0x30, // --OO---. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 63, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x10, // ---O.... + 0x10, // ---O.... + 0x20, // --O-.... + 0x40, // -O--.... + 0x00, // ----.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 64, char width: 8 + 0x00, // -------- + 0x00, // -------- + 0x3c, // --OOOO-- + 0x42, // -O----O- + 0xbe, // O-OOOOO- + 0xa5, // O-O--O-O + 0xa6, // O-O--OO- + 0x5c, // -O-OOO-- + 0x20, // --O----- + 0x1c, // ---OOO-- + + // ASCII: 65, char width: 6 + 0x00, // ------.. + 0x20, // --O---.. + 0x20, // --O---.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0xf8, // OOOOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 66, char width: 6 + 0x00, // ------.. + 0x70, // -OOO--.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x70, // -OOO--.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x70, // -OOO--.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 67, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x80, // O-----.. + 0x80, // O-----.. + 0x80, // O-----.. + 0x40, // -O----.. + 0x38, // --OOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 68, char width: 6 + 0x00, // ------.. + 0x70, // -OOO--.. + 0x48, // -O--O-.. + 0x44, // -O---O.. + 0x44, // -O---O.. + 0x44, // -O---O.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 69, char width: 5 + 0x00, // -----... + 0x78, // -OOOO... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 70, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 71, char width: 6 + 0x00, // ------.. + 0x38, // --OOO-.. + 0x40, // -O----.. + 0x80, // O-----.. + 0x80, // O-----.. + 0x8c, // O---OO.. + 0x44, // -O---O.. + 0x38, // --OOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 72, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 73, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 74, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x80, // O-...... + + // ASCII: 75, char width: 5 + 0x00, // -----... + 0x48, // -O--O... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x40, // -O---... + 0x60, // -OO--... + 0x50, // -O-O-... + 0x48, // -O--O... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 76, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 77, char width: 7 + 0x00, // -------. + 0x44, // -O---O-. + 0x44, // -O---O-. + 0x6c, // -OO-OO-. + 0x6c, // -OO-OO-. + 0x54, // -O-O-O-. + 0x44, // -O---O-. + 0x44, // -O---O-. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 78, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x68, // -OO-O-.. + 0x68, // -OO-O-.. + 0x58, // -O-OO-.. + 0x58, // -O-OO-.. + 0x48, // -O--O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 79, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 80, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x50, // -O-O-... + 0x48, // -O--O... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x40, // -O---... + 0x40, // -O---... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 81, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x08, // ----O-.. + 0x00, // ------.. + + // ASCII: 82, char width: 6 + 0x00, // ------.. + 0x70, // -OOO--.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x70, // -OOO--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 83, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x80, // O----... + 0x80, // O----... + 0x70, // -OOO-... + 0x08, // ----O... + 0x08, // ----O... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 84, char width: 5 + 0x00, // -----... + 0xf8, // OOOOO... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 85, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x30, // --OO--.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 86, char width: 6 + 0x00, // ------.. + 0x88, // O---O-.. + 0x88, // O---O-.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x20, // --O---.. + 0x20, // --O---.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 87, char width: 8 + 0x00, // -------- + 0x81, // O------O + 0x99, // O--OO--O + 0x5a, // -O-OO-O- + 0x5a, // -O-OO-O- + 0x66, // -OO-_OO- + 0x66, // -OO--OO- + 0x24, // --O--O-- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 88, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x30, // --OO--.. + 0x30, // --OO--.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 89, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 90, char width: 6 + 0x00, // ------.. + 0xf8, // OOOOO-.. + 0x08, // ----O-.. + 0x10, // ---O--.. + 0x20, // --O---.. + 0x20, // --O---.. + 0x40, // -O----.. + 0xf8, // OOOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 91, char width: 3 + 0x00, // ---..... + 0xC0, // OO-..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0xC0, // OO-..... + + // ASCII: 92, char width: 3 + 0x00, // ---..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x20, // --O..... + 0x00, // ---..... + + // ASCII: 93, char width: 3 + 0x00, // ---..... + 0xC0, // OO-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0xC0, // OO-..... + 0x00, // ---..... + + // ASCII: 94, char width: 7 + 0x00, // -------. + 0x10, // ---O---. + 0x28, // --O-O--. + 0x44, // -O---O-. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 95, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xf0, // OOOO.... + + // ASCII: 96, char width: 4 + 0x80, // O---.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 97, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 98, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0xb0, // O-OO-... + 0x48, // -O--O... + 0x88, // O---O... + 0x48, // -O--O... + 0xb0, // O-OO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 99, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 100, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 101, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xf8, // OOOOO... + 0x80, // O----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 102, char width: 3 + 0x00, // ---..... + 0x60, // -OO..... + 0x40, // -O-..... + 0xe0, // OOO..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 103, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x60, // -OO--... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + + // ASCII: 104, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0xb0, // O-OO-... + 0x50, // -O-O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 105, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 106, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + + // ASCII: 107, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0x90, // O--O-... + 0xa0, // O-O--... + 0x40, // -O---... + 0xa0, // O-O--... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 108, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 109, char width: 8 + 0x00, // -------- + 0x00, // -------- + 0x00, // -------- + 0x36, // --OO-OO- + 0x5a, // -O-OO-O- + 0x92, // O--O--O- + 0x92, // O--O--O- + 0x92, // O--O--O- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 110, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x30, // --OO-... + 0x50, // -O-O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 111, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 112, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x30, // --OO-... + 0x48, // -O--O... + 0x88, // O---O... + 0x48, // -O--O... + 0xb0, // O-OO-... + 0x80, // O----... + 0x00, // -----... + + // ASCII: 113, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x60, // -OO--... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x00, // -----... + + // ASCII: 114, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x20, // --O..... + 0x40, // -O-..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 115, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x10, // ---O.... + 0xf0, // OOOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 116, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x80, // O--..... + 0xe0, // OOO..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x60, // -OO..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 117, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 118, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 119, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x94, // O--O-O-. + 0x94, // O--O-O-. + 0x74, // -OOO-O-. + 0x68, // -OO-O--. + 0x48, // -O--O--. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 120, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x20, // --O--... + 0x50, // -O-O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 121, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x40, // -O---... + + // ASCII: 122, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xf0, // OOOO.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x40, // -O--.... + 0xf0, // OOOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 123, char width: 5 + 0x00, // -----... + 0x10, // ---O-... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x10, // ---O-... + + // ASCII: 124, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + + // ASCII: 125, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x10, // ---O-... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 126, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x7c, // -OOOOO-. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // No glyph for ASCII: 127, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 128, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 129, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 130, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 131, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 132, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 133, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 134, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 135, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 136, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 137, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 138, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 139, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 140, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 141, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 142, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 143, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 144, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 145, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 146, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 147, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 148, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 149, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 150, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 151, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 152, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 153, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 154, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 155, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 156, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 157, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 158, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // No glyph for ASCII: 159, using substitute: + // ASCII: 32, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 160, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 161, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 162, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x70, // -OOO-... + 0x60, // -OO--... + 0xa0, // O-O--... + 0x60, // -OO--... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 163, char width: 5 + 0x00, // -----... + 0x30, // --OO-... + 0x40, // -O---... + 0x40, // -O---... + 0x40, // -O---... + 0x60, // -OO--... + 0x40, // -O---... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 164, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x68, // -OO-O... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 165, char width: 5 + 0x00, // -----... + 0x88, // O---O... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x78, // -OOOO... + 0x78, // -OOOO... + 0x20, // --O--... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 166, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + + // ASCII: 167, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x40, // -O--.... + 0xa0, // O-O-.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x00, // ----.... + + // ASCII: 168, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 169, char width: 8 + 0x00, // -------- + 0x00, // -------- + 0x3c, // --OOOO-- + 0x7a, // -OOOO-O- + 0x62, // -OO---O- + 0x62, // -OO---O- + 0x5a, // -O-OO-O- + 0x3c, // --OOOO-- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 170, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 171, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x50, // -O-O-... + 0xa0, // O-O--... + 0x50, // -O-O-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 172, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x7c, // -OOOOO-. + 0x04, // -----O-. + 0x04, // -----O-. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 173, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0xe0, // OOO..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 174, char width: 8 + 0x00, // -------- + 0x00, // -------- + 0x3c, // --OOOO-- + 0x7a, // -OOOO-O- + 0x7a, // -OOOO-O- + 0x6a, // -OO-O-O- + 0x46, // -O---OO- + 0x3c, // --OOOO-- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 175, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 176, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 177, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x10, // ---O---. + 0x10, // ---O---. + 0x7c, // -OOOOO-. + 0x10, // ---O---. + 0x10, // ---O---. + 0x7c, // -OOOOO-. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 178, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x20, // --O..... + 0x40, // -O-..... + 0x80, // O--..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 179, char width: 3 + 0x00, // ---..... + 0xc0, // OO-..... + 0x20, // --O..... + 0x20, // --O..... + 0xa0, // O-O..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 180, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 181, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x78, // -OOOO... + 0x80, // O----... + 0x00, // -----... + + // ASCII: 182, char width: 5 + 0x00, // -----... + 0x30, // --OO-... + 0x70, // -OOO-... + 0x70, // -OOO-... + 0x70, // -OOO-... + 0x30, // --OO-... + 0x30, // --OO-... + 0x30, // --OO-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 183, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 184, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x20, // --O-.... + 0x60, // -OO-.... + + // ASCII: 185, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 186, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 187, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x20, // --O--... + 0x50, // -O-O-... + 0x30, // --OO-... + 0x60, // -OO--... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 188, char width: 8 + 0x00, // -------- + 0x44, // -O---O-- + 0x48, // -O--O--- + 0x48, // -O--O--- + 0x50, // -O-O---- + 0x12, // ---O--O- + 0x26, // --O--OO- + 0x42, // -O----O- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 189, char width: 8 + 0x00, // -------- + 0x44, // -O---O-- + 0x48, // -O--O--- + 0x48, // -O--O--- + 0x52, // -O-O--O- + 0x11, // ---O---O + 0x22, // --O---O- + 0x44, // -O---O-- + 0x02, // ------O- + 0x00, // -------- + + // ASCII: 190, char width: 8 + 0x00, // -------- + 0xc4, // OO---O-- + 0x28, // --O-O--- + 0x28, // --O-O--- + 0xb0, // O-OO---- + 0x52, // -O-O--O- + 0x26, // --O--OO- + 0x42, // -O----O- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 191, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x40, // -O--.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 192, char width: 6 + 0x00, // ------.. + 0x20, // --O---.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 193, char width: 6 + 0x00, // ------.. + 0x20, // --O---.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 194, char width: 6 + 0x00, // ------.. + 0x20, // --O---.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 195, char width: 6 + 0x10, // ---O--.. + 0x20, // --O---.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 196, char width: 6 + 0x00, // ------.. + 0x20, // --O---.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 197, char width: 6 + 0x70, // -OOO--.. + 0x30, // --OO--.. + 0x30, // --OO--.. + 0x50, // -O-O--.. + 0x50, // -O-O--.. + 0x48, // -O--O-.. + 0xb8, // O-OOO-.. + 0x88, // O---O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 198, char width: 8 + 0x00, // -------- + 0x3e, // --OOOOO- + 0x30, // --OO---- + 0x30, // --OO---- + 0x4e, // -O--OOO- + 0x50, // -O-O---- + 0xb0, // O-OO---- + 0x8e, // O---OOO- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 199, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x80, // O-----.. + 0x80, // O-----.. + 0x80, // O-----.. + 0x40, // -O----.. + 0x38, // --OOO-.. + 0x10, // ---O--.. + 0x30, // --OO--.. + + // ASCII: 200, char width: 5 + 0x00, // -----... + 0x78, // -OOOO... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 201, char width: 5 + 0x00, // -----... + 0x78, // -OOOO... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 202, char width: 5 + 0x00, // -----... + 0x78, // -OOOO... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 203, char width: 5 + 0x00, // -----... + 0x78, // -OOOO... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x40, // -O---... + 0x40, // -O---... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 204, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 205, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 206, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 207, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 208, char width: 6 + 0x00, // ------.. + 0x60, // -OO---.. + 0x58, // -O-OO-.. + 0x44, // -O---O.. + 0xe4, // OOO--O.. + 0x44, // -O---O.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 209, char width: 6 + 0x10, // ---O--.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x68, // -OO-O-.. + 0x68, // -OO-O-.. + 0x58, // -O-OO-.. + 0x58, // -O-OO-.. + 0x48, // -O--O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 210, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 211, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 212, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 213, char width: 6 + 0x10, // ---O--.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 214, char width: 6 + 0x00, // ------.. + 0x30, // --OO--.. + 0x48, // -O--O-.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x84, // O----O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 215, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x48, // -O--O--. + 0x30, // --OO---. + 0x10, // ---O---. + 0x28, // --O-O--. + 0x40, // -O-----. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 216, char width: 6 + 0x00, // ------.. + 0x34, // --OO-O.. + 0x48, // -O--O-.. + 0x94, // O--O-O.. + 0x94, // O--O-O.. + 0xa4, // O-O--O.. + 0x44, // -O---O.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 217, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 218, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 219, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 220, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 221, char width: 5 + 0x00, // -----... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 222, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x40, // -O---... + 0x70, // -OOO-... + 0x48, // -O--O... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x40, // -O---... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 223, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x50, // -O-O-... + 0xa0, // O-O--... + 0xa0, // O-O--... + 0x90, // O--O-... + 0x88, // O---O... + 0xb0, // O-OO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 224, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 225, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 226, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 227, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x20, // --O--... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 228, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 229, char width: 5 + 0x60, // -OO--... + 0xa0, // O-O--... + 0x40, // -O---... + 0x70, // -OOO-... + 0x10, // ---O-... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 230, char width: 8 + 0x00, // -------- + 0x00, // -------- + 0x00, // -------- + 0x7e, // -OOOOOO- + 0x12, // ---O--O- + 0x7f, // -OOOOOOO + 0x90, // O--O---- + 0x6e, // -OO-OOO- + 0x00, // -------- + 0x00, // -------- + + // ASCII: 231, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x10, // ---O.... + 0x30, // --OO.... + + // ASCII: 232, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xf8, // OOOOO... + 0x80, // O----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 233, char width: 5 + 0x00, // -----... + 0x10, // ---O-... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xf8, // OOOOO... + 0x80, // O----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 234, char width: 5 + 0x00, // -----... + 0x30, // --OO-... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xf8, // OOOOO... + 0x80, // O----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 235, char width: 5 + 0x00, // -----... + 0x30, // --OO-... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xf8, // OOOOO... + 0x80, // O----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 236, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 237, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 238, char width: 2 + 0x00, // --...... + 0xc0, // OO...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 239, char width: 2 + 0x00, // --...... + 0xc0, // OO...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 240, char width: 5 + 0x00, // -----... + 0x10, // ---O-... + 0x60, // -OO--... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 241, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x10, // ---O-... + 0x30, // --OO-... + 0x50, // -O-O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 242, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 243, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 244, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 245, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x20, // --O--... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 246, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0x88, // O---O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 247, char width: 7 + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + 0x10, // ---O---. + 0x00, // -------. + 0x7c, // -OOOOO-. + 0x10, // ---O---. + 0x00, // -------. + 0x00, // -------. + 0x00, // -------. + + // ASCII: 248, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x70, // -OOO-... + 0x90, // O--O-... + 0xa8, // O-O-O... + 0x50, // -O-O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 249, char width: 5 + 0x00, // -----... + 0x40, // -O---... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 250, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 251, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 252, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 253, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x80, // O----... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x40, // -O---... + + // ASCII: 254, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x80, // O----... + 0xb0, // O-OO-... + 0x48, // -O--O... + 0x88, // O---O... + 0x48, // -O--O... + 0xb0, // O-OO-... + 0x80, // O----... + 0x00, // -----... + + // ASCII: 255, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x00, // -----... + 0x80, // O----... + 0x50, // -O-O-... + 0x50, // -O-O-... + 0x60, // -OO--... + 0x20, // --O--... + 0x20, // --O--... + 0x40, // -O---... +}; + +static const uint8_t dejavu_10_widths[224] = +{ + 3, 3, 4, 7, 5, 8, 6, 2, + 3, 3, 4, 7, 3, 3, 3, 3, + 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 3, 3, 7, 7, 7, 4, + 8, 6, 6, 6, 6, 5, 5, 6, + 6, 2, 2, 5, 5, 7, 6, 6, + 5, 6, 6, 5, 5, 6, 6, 8, + 6, 5, 6, 3, 3, 3, 7, 4, + 4, 5, 5, 4, 5, 5, 3, 5, + 5, 2, 2, 5, 2, 8, 5, 5, + 5, 5, 3, 4, 3, 5, 5, 7, + 5, 5, 4, 5, 3, 5, 7, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 5, 5, 5, 5, 3, 4, + 4, 8, 4, 5, 7, 3, 8, 4, + 4, 7, 3, 3, 4, 5, 5, 3, + 4, 3, 4, 5, 8, 8, 8, 4, + 6, 6, 6, 6, 6, 6, 8, 6, + 5, 5, 5, 5, 2, 2, 2, 2, + 6, 6, 6, 6, 6, 6, 6, 7, + 6, 6, 6, 6, 6, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 8, 4, + 5, 5, 5, 5, 2, 2, 2, 2, + 5, 5, 5, 5, 5, 5, 5, 7, + 5, 5, 5, 5, 5, 5, 5, 5, +}; + +static const font_t dejavu_10_dsc = +{ + 224, // Letter count + 32, // First ascii code + 1, // Letters width (bytes) + 10, // Letters height (row) + 0, // Fixed width or 0 if variable + dejavu_10_widths, + dejavu_10_bitmaps +}; + +const font_t * dejavu_10_get_dsc(void) +{ + return &dejavu_10_dsc; +} + + +#endif \ No newline at end of file diff --git a/lv_misc/fonts/dejavu_10.h b/lv_misc/fonts/dejavu_10.h new file mode 100644 index 000000000..4135ed0b2 --- /dev/null +++ b/lv_misc/fonts/dejavu_10.h @@ -0,0 +1,18 @@ +#ifndef DEJAVU_10_H +#define DEJAVU_10_H + +/*Use ISO8859-1 encoding in the IDE*/ + +#include "lv_conf.h" +#if USE_FONT_DEJAVU_10 != 0 + + +#include +#include "../font.h" + + +const font_t * dejavu_10_get_dsc(void); + +#endif + +#endif diff --git a/lv_misc/fonts/dejavu_8.c b/lv_misc/fonts/dejavu_8.c new file mode 100644 index 000000000..de88669f9 --- /dev/null +++ b/lv_misc/fonts/dejavu_8.c @@ -0,0 +1,2332 @@ +#include "lv_conf.h" +#if USE_FONT_DEJAVU_8 != 0 + +#include +#include "../font.h" + +static const uint8_t dejavu_8_bitmaps[1792] = +{ + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 33, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 34, char width: 3 + 0x00, // ---..... + 0xc0, // O-O..... + 0x00, // O-O..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 35, char width: 5 + 0x00, // -----... + 0x28, // --O-O... + 0x78, // -OOOO... + 0x90, // -O-O-... + 0xf0, // OOOO-... + 0xa0, // O-O--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 36, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0xe0, // OOO-.... + 0xc0, // OO--.... + 0x60, // -OO.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 37, char width: 6 + 0x00, // ------.. + 0xc8, // OO--O-.. + 0xd0, // OO-O--.. + 0x40, // --O--.. + 0x58, // -O-OO.. + 0x98, // O--OO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 38, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x40, // -O---... + 0xa0, // O-O--... + 0xb0, // O-OO-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 39, char width: 2 + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 40, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x40, // -O...... + 0x00, // --...... + + // ASCII: 41, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 42, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0xe0, // OOO..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 43, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x20, // --O--... + 0x20, // --O--... + 0xf8, // OOOOO... + 0x40, // --O--... + 0x40, // --O--... + 0x00, // -----... + + // ASCII: 44, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x40, // -O...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 45, char width: 2 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0xc0, // OOO..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 46, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 47, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 48, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 49, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0xc0, // OO--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 50, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x40, // -O--.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 51, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0x40, // ----.... + 0x00, // ----.... + + // ASCII: 52, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xf0, // OOOO.... + 0x20, // --O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 53, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 54, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x80, // O---.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 55, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0x20, // --O-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 56, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 57, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x70, // -OOO.... + 0x10, // ---O.... + 0x60, // -OO-.... + 0x40, // ----.... + 0x00, // ----.... + + // ASCII: 58, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 59, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + 0x40, // -O...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 60, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x18, // ---OO... + 0x60, // -OO--... + 0x20, // --O--... + 0x18, // ---OO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 61, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x78, // -OOOO... + 0x00, // -----... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 62, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x60, // -OO--... + 0x18, // ---OO... + 0x30, // --OO-... + 0xc0, // OO---... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 63, char width: 3 + 0x40, // -O-..... + 0xa0, // O-O..... + 0x20, // --O..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 64, char width: 6 + 0x00, // ------.. + 0x78, // -OOOO-.. + 0x84, // O----O.. + 0xb4, // O-OO-O.. + 0xd4, // OO-O-O.. + 0xb8, // O-OOO-.. + 0x40, // -O----.. + 0x30, // --OO--.. + + // ASCII: 65, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x50, // -O-O.... + 0x50, // -O-O.... + 0x70, // -OOO.... + 0x50, // -O-O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 66, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0xf0, // OOOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 67, char width: 4 + 0x00, // ----.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 68, char width: 5 + 0x00, // -----... + 0xe0, // OOO-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0xe0, // OOO--... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 69, char width: 4 + 0x00, // ----.... + 0xf0, // OOOO.... + 0x80, // O---.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0xf0, // OOOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 70, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0x80, // O---.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 71, char width: 5 + 0x00, // -----... + 0x60, // -OO--... + 0x80, // O----... + 0x98, // O--OO... + 0x88, // O---O... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 72, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0xf0, // OOOO-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 73, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 74, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x80, // O-...... + 0x80, // --...... + 0x00, // --...... + + // ASCII: 75, char width: 4 + 0x00, // ----.... + 0x90, // O--O.... + 0xa0, // O-O-.... + 0xc0, // OO--.... + 0xa0, // O-O-.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 76, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 77, char width: 5 + 0x00, // -----... + 0x88, // O---O... + 0xd8, // OO-OO... + 0xd8, // OO-OO... + 0xa8, // O-O-O... + 0x88, // O---O... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 78, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0xd0, // OO-O-... + 0xb0, // O-OO-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 79, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x88, // O---O... + 0x88, // O---O... + 0x88, // O---O... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 80, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0x80, // O---.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 81, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x88, // O---O... + 0x88, // O---O... + 0x98, // O--OO... + 0x70, // -OOO-... + 0x18, // ---OO... + 0x00, // -----... + + // ASCII: 82, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 83, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x10, // ---O.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 84, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 85, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -OO--... + 0x20, // -----... + 0x00, // -----... + + // ASCII: 86, char width: 4 + 0x00, // ----.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 87, char width: 6 + 0x00, // ------.. + 0x94, // O--O-O.. + 0xb4, // O-OO-O.. + 0xb4, // O-OO-O.. + 0x48, // -O--O-.. + 0x48, // -O--O-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 88, char width: 4 + 0x00, // ----.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x90, // O--O-.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 89, char width: 4 + 0x00, // ----.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 90, char width: 4 + 0x00, // ----.... + 0x70, // -OOO.... + 0x20, // --O-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0xf0, // OOOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 91, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x40, // -O...... + 0x00, // --...... + + // ASCII: 92, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 93, char width: 2 + 0x00, // --...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x40, // -O...... + 0x00, // --...... + + // ASCII: 94, char width: 5 + 0x00, // -----... + 0x20, // --O--... + 0x50, // -O-O-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 95, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0xe0, // OOO..... + + // ASCII: 96, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 97, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 98, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 99, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x60, // -OO..... + 0x80, // O--..... + 0x80, // O--..... + 0x40, // -O-..... + 0x20, // --O..... + 0x00, // ---..... + + // ASCII: 100, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 101, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 102, char width: 2 + 0x00, // --...... + 0xc0, // OO...... + 0xc0, // OO...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 103, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x60, // -OO-.... + + // ASCII: 104, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 105, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 106, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 107, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 108, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 109, char width: 6 + 0x00, // ------.. + 0x00, // ------.. + 0x68, // -OO-O-.. + 0xb4, // O-OO-O.. + 0xa4, // O-O--O.. + 0xa4, // O-O--O.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 110, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 111, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 112, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x00, // ----.... + + // ASCII: 113, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 114, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x60, // -OO..... + 0x80, // O--..... + 0x80, // O--..... + 0x80, // O--..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 115, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x60, // -OO..... + 0x80, // O--..... + 0x60, // -OO..... + 0xa0, // O-O..... + 0x40, // -O-..... + 0x00, // ---..... + + // ASCII: 116, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0xc0, // OO...... + 0x80, // O-...... + 0x80, // O-...... + 0x40, // -O...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 117, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 118, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x80, // O---.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 119, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0xa8, // O-O-O... + 0xe8, // OOO-O... + 0xf0, // OOOO-... + 0x50, // -O-O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 120, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 121, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x80, // O---.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 122, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0xe0, // OOO..... + 0x40, // -O-..... + 0x40, // -O-..... + 0xe0, // OOO..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 123, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x20, // --O-.... + + // ASCII: 124, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 125, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 126, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x68, // -OO-O... + 0x10, // ---O-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // No glyph for ASCII: 127, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 128, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 129, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 130, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 131, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 132, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 133, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 134, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 135, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 136, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 137, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 138, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 139, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 140, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 141, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 142, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 143, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 144, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 145, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 146, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 147, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 148, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 149, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 150, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 151, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 152, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 153, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 154, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 155, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 156, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 157, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 158, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // No glyph for ASCII: 159, using substitute: + // ASCII: 32, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 160, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 161, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 162, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xc0, // OO--.... + 0xc0, // OO--.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 163, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0xe0, // OOO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 164, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0xf0, // OOOO.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0xd0, // OO-O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 165, char width: 4 + 0x00, // ----.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 166, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + + // ASCII: 167, char width: 3 + 0x00, // ---..... + 0xe0, // OOO..... + 0x40, // -O-..... + 0xa0, // O-O..... + 0x60, // -OO..... + 0x20, // --O..... + 0x40, // -O-..... + 0x00, // ---..... + + // ASCII: 168, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 169, char width: 6 + 0x00, // ------.. + 0x78, // -OOOO-.. + 0xa8, // O-O-O-.. + 0xc8, // OO--O-.. + 0xa8, // O-O-O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 170, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0xe0, // OOO..... + 0x60, // -OO..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 171, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 172, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + 0x78, // -OOOO... + 0x08, // ----O... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 173, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 174, char width: 6 + 0x00, // ------.. + 0x78, // -OOOO-.. + 0xb8, // O-OOO-.. + 0xb8, // O-OOO-.. + 0xa8, // O-O-O-.. + 0x78, // -OOOO-.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 175, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 176, char width: 3 + 0x00, // ---..... + 0xc0, // OO-..... + 0xc0, // OO-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 177, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x20, // --O--... + 0x78, // -OOOO... + 0x20, // --O--... + 0x78, // -OOOO... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 178, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0xc0, // OO-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 179, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0xc0, // OO-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 180, char width: 3 + 0x20, // --O..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 181, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x00, // ----.... + + // ASCII: 182, char width: 4 + 0x00, // ----.... + 0x60, // -OO-.... + 0xe0, // OOO-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 183, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 184, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 185, char width: 3 + 0x00, // ---..... + 0x40, // -O-..... + 0x40, // -O-..... + 0xc0, // OO-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 186, char width: 3 + 0x00, // ---..... + 0xe0, // OOO..... + 0xa0, // O-O..... + 0x40, // -O-..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 187, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 188, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x50, // -O-O--.. + 0xd4, // OO-O-O.. + 0x2c, // --O-OO.. + 0x24, // --O--O.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 189, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x50, // -O-O--.. + 0xd4, // OO-O-O.. + 0x24, // --O--O.. + 0x2c, // --O-OO.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 190, char width: 6 + 0x00, // ------.. + 0x48, // -O--O-.. + 0x50, // -O-O--.. + 0xd4, // OO-O-O.. + 0x2c, // --O-OO.. + 0x24, // --O--O.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 191, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x00, // ---..... + 0x40, // -O-..... + 0x80, // O--..... + 0x60, // -OO..... + 0x00, // ---..... + 0x00, // ---..... + + // ASCII: 192, char width: 4 + 0x20, // --O-.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 193, char width: 4 + 0x20, // --O-.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 194, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 195, char width: 4 + 0x40, // -O--.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 196, char width: 4 + 0x00, // ----.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 197, char width: 4 + 0x60, // -OO-.... + 0x20, // --O-.... + 0x60, // -OO-.... + 0x60, // -OO-.... + 0x70, // -OOO.... + 0x90, // O--O.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 198, char width: 6 + 0x00, // ------.. + 0x78, // -OOOO-.. + 0x60, // -OO---.. + 0x5c, // -O-OOO.. + 0x60, // -OO---.. + 0x9c, // O--OOO.. + 0x00, // ------.. + 0x00, // ------.. + + // ASCII: 199, char width: 4 + 0x00, // ----.... + 0x70, // -OOO.... + 0x80, // O---.... + 0x80, // O---.... + 0x80, // O---.... + 0x50, // -O-O.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 200, char width: 4 + 0x20, // --O-.... + 0xc0, // OO--.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 201, char width: 4 + 0x20, // --O-.... + 0xc0, // OO--.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 202, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 203, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x70, // -OOO.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 204, char width: 2 + 0x40, // -O...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 205, char width: 2 + 0x40, // -O...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 206, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 207, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 208, char width: 5 + 0x00, // -----... + 0xf0, // OOOO-... + 0x90, // O--O-... + 0xc8, // OO--O... + 0x90, // O--O-... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 209, char width: 5 + 0x40, // -O---... + 0x50, // -O-O-... + 0xd0, // OO-O-... + 0xb0, // O-OO-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 210, char width: 5 + 0x20, // --O--... + 0x50, // -O-O-... + 0x88, // O---O... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 211, char width: 5 + 0x20, // --O--... + 0x50, // -O-O-... + 0x88, // O---O... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 212, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x88, // O---O... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 213, char width: 5 + 0x40, // -O---... + 0x70, // -OOO-... + 0x88, // O---O... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 214, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0x88, // O---O... + 0x88, // O---O... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 215, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x50, // -O-O-... + 0x20, // --O--... + 0x50, // -O-O-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 216, char width: 5 + 0x00, // -----... + 0x70, // -OOO-... + 0xb0, // O-OO-... + 0xa8, // O-O-O... + 0xd0, // OO-O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 217, char width: 5 + 0x20, // --O--... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 218, char width: 5 + 0x20, // --O--... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 219, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 220, char width: 5 + 0x00, // -----... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x90, // O--O-... + 0x50, // -O-O-... + 0x20, // --O--... + 0x00, // -----... + + // ASCII: 221, char width: 4 + 0x20, // --O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 222, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0xe0, // OOO-.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 223, char width: 4 + 0x00, // ----.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x90, // O--O.... + 0x50, // -O-O.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 224, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 225, char width: 4 + 0x20, // --O-.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 226, char width: 4 + 0x40, // -O--.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 227, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 228, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 229, char width: 4 + 0xc0, // OO--.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x20, // --O-.... + 0xe0, // OOO-.... + 0xa0, // O-O-.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 230, char width: 6 + 0x00, // ------.. + 0x00, // ------.. + 0x78, // -OOOO-.. + 0x24, // --O--O.. + 0xf8, // OOOOO-.. + 0xb4, // O-OO-O.. + 0x48, // -O--O-.. + 0x00, // ------.. + + // ASCII: 231, char width: 3 + 0x00, // ---..... + 0x00, // ---..... + 0x60, // -OO..... + 0x80, // O--..... + 0x80, // O--..... + 0x40, // -O-..... + 0x20, // --O..... + 0x00, // ---..... + + // ASCII: 232, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 233, char width: 4 + 0x20, // --O-.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 234, char width: 4 + 0x40, // -O--.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 235, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0xe0, // OOO-.... + 0x40, // -O--.... + 0x20, // --O-.... + 0x00, // ----.... + + // ASCII: 236, char width: 2 + 0x00, // --...... + 0x80, // O-...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 237, char width: 2 + 0x40, // -O...... + 0x80, // O-...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 238, char width: 2 + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 239, char width: 2 + 0x00, // --...... + 0x00, // --...... + 0x00, // --...... + 0x80, // O-...... + 0x80, // O-...... + 0x80, // O-...... + 0x00, // --...... + 0x00, // --...... + + // ASCII: 240, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 241, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 242, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 243, char width: 4 + 0x20, // --O-.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 244, char width: 4 + 0x40, // -O--.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 245, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 246, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 247, char width: 5 + 0x00, // -----... + 0x00, // -----... + 0x20, // --O--... + 0x00, // -----... + 0x70, // -OOO-... + 0x00, // -----... + 0x00, // -----... + 0x00, // -----... + + // ASCII: 248, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x60, // -OO-.... + 0xa0, // O-O-.... + 0xe0, // OOO-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 249, char width: 4 + 0x00, // ----.... + 0x40, // -O--.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 250, char width: 4 + 0x20, // --O-.... + 0x40, // -O--.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 251, char width: 4 + 0x40, // -O--.... + 0x00, // ----.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 252, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x00, // ----.... + 0xa0, // O-O-.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x00, // ----.... + 0x00, // ----.... + + // ASCII: 253, char width: 4 + 0x20, // --O-.... + 0x40, // -O--.... + 0x80, // O---.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... + + // ASCII: 254, char width: 4 + 0x00, // ----.... + 0x80, // O---.... + 0x60, // -OO-.... + 0x90, // O--O.... + 0x90, // O--O.... + 0x60, // -OO-.... + 0x80, // O---.... + 0x00, // ----.... + + // ASCII: 255, char width: 4 + 0x00, // ----.... + 0x00, // ----.... + 0x80, // O---.... + 0xa0, // O-O-.... + 0x60, // -OO-.... + 0x40, // -O--.... + 0x40, // -O--.... + 0x00, // ----.... +}; + +static const uint8_t dejavu_8_widths[224] = +{ + 2, 3, 3, 5, 4, 6, 5, 2, + 2, 2, 3, 5, 2, 3, 2, 2, + 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 2, 2, 5, 5, 5, 3, + 6, 4, 4, 4, 5, 4, 4, 5, + 5, 2, 2, 4, 4, 5, 5, 5, + 4, 5, 4, 4, 4, 5, 4, 6, + 4, 4, 4, 2, 2, 2, 5, 3, + 3, 4, 4, 3, 4, 4, 2, 4, + 4, 2, 2, 4, 2, 6, 4, 4, + 4, 4, 3, 3, 2, 4, 4, 5, + 4, 4, 3, 4, 2, 4, 5, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 3, 4, 4, 4, 4, 2, 3, + 3, 6, 3, 4, 5, 2, 6, 3, + 3, 5, 3, 3, 3, 4, 4, 2, + 3, 3, 3, 4, 6, 6, 6, 3, + 4, 4, 4, 4, 4, 4, 6, 4, + 4, 4, 4, 4, 2, 2, 2, 2, + 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 6, 3, + 4, 4, 4, 4, 2, 2, 2, 2, + 4, 4, 4, 4, 4, 4, 4, 5, + 4, 4, 4, 4, 4, 4, 4, 4, +}; + +static const font_t dejavu_8_dsc = +{ + 224, // Letter count + 32, // First ascii code + 1, // Letters width (bytes) + 8, // Letters height (row) + 0, // Fixed width or 0 if variable + dejavu_8_widths, + dejavu_8_bitmaps +}; + +const font_t * dejavu_8_get_dsc(void) +{ + return &dejavu_8_dsc; +} + + +#endif \ No newline at end of file diff --git a/lv_misc/fonts/dejavu_8.h b/lv_misc/fonts/dejavu_8.h new file mode 100644 index 000000000..96a9fbc88 --- /dev/null +++ b/lv_misc/fonts/dejavu_8.h @@ -0,0 +1,18 @@ +#ifndef DEJAVU_8_H +#define DEJAVU_8_H + +/*Use ISO8859-1 encoding in the IDE*/ + +#include "lv_conf.h" +#if USE_FONT_DEJAVU_8 != 0 + + +#include +#include "../font.h" + + +const font_t * dejavu_8_get_dsc(void); + +#endif + +#endif diff --git a/lv_objx/lv_img.c b/lv_objx/lv_img.c index 54fcb41fb..41a72181f 100644 --- a/lv_objx/lv_img.c +++ b/lv_objx/lv_img.c @@ -219,6 +219,8 @@ void lv_img_set_file(lv_obj_t * img, const char * fn) if(lv_img_get_auto_size(img) != false) { lv_obj_set_size(img, ext->w, ext->h); } + + lv_obj_inv(img); } /** @@ -308,7 +310,7 @@ static void lv_imgs_init(void) /*Dark style*/ memcpy(&lv_imgs_dark, &lv_imgs_def, sizeof(lv_imgs_t)); - lv_imgs_dark.objs.color = COLOR_WHITE; lv_imgs_dark.recolor_opa = OPA_50; + lv_imgs_dark.objs.color = COLOR_BLACK; lv_imgs_dark.recolor_opa = OPA_50; /*Light style*/ memcpy(&lv_imgs_light, &lv_imgs_dark, sizeof(lv_imgs_t));