From 3010d8eb23326d508c271fe046c82723d0e8fcc0 Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Fri, 18 Oct 2019 20:43:51 +0200 Subject: [PATCH] Revert "feat(gfx): Cleanup fonts" This reverts commit be820c07a2cd63627ca61523f72f53df2a0b1690. --- lib/gfx/Fonts/font12.c | 2479 ++++++++--------- lib/gfx/Fonts/font16.c | 4759 +++++++++++++++++++++----------- lib/gfx/Fonts/font20.c | 5899 ++++++++++++++++++++++++++-------------- 3 files changed, 8283 insertions(+), 4854 deletions(-) diff --git a/lib/gfx/Fonts/font12.c b/lib/gfx/Fonts/font12.c index f6cda056e..635c517fd 100644 --- a/lib/gfx/Fonts/font12.c +++ b/lib/gfx/Fonts/font12.c @@ -1,1242 +1,1245 @@ #include "fonts.h" -const uint8_t Font12_Table[] = -{ -// ' ' -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -// '!' -16, -16, -16, -16, -16, -16, -16, -0, -0, -16, -16, -0, -// '"' -0, -40, -40, -40, -0, -0, -0, -0, -0, -0, -0, -0, -// '#' -0, -20, -28, -24, -124, -40, -124, -124, -48, -112, -0, -0, -// '$' -0, -24, -60, -52, -48, -56, -28, -20, -124, -56, -16, -0, -// '%' -0, -104, -120, -120, -120, -16, -24, -60, -60, -44, -0, -0, -// '&' -0, -48, -56, -40, -48, -48, -120, -72, -76, -52, -0, -0, -// ''' -0, -16, -16, -16, -0, -0, -0, -0, -0, -0, -0, -0, -// '(' -8, -16, -16, -48, -32, -32, -32, -48, -16, -16, -24, -0, -// ')' -48, -16, -16, -24, -8, -8, -8, -8, -24, -16, -16, -0, -// '*' -0, -16, -56, -16, -40, -0, -0, -0, -0, -0, -0, -0, -// '+' -0, -0, -0, -0, -16, -16, -56, -16, -16, -0, -0, -0, -// ',' -0, -0, -0, -0, -0, -0, -0, -0, -0, -16, -16, -16, -// '-' -0, -0, -0, -0, -0, -0, -56, -0, -0, -0, -0, -0, -// '.' -0, -0, -0, -0, -0, -0, -0, -0, -0, -16, -0, -0, -// '/' -0, -8, -8, -8, -24, -16, -16, -32, -32, -32, -0, -0, -// '0' -0, -24, -56, -44, -100, -68, -68, -108, -40, -56, -0, -0, -// '1' -0, -0, -16, -48, -16, -16, -16, -16, -16, -56, -0, -0, -// '2' -0, -16, -56, -8, -8, -24, -48, -32, -32, -56, -0, -0, -// '3' -0, -48, -56, -8, -24, -24, -8, -12, -40, -56, -0, -0, -// '4' -0, -0, -8, -24, -24, -56, -40, -56, -8, -8, -0, -0, -// '5' -0, -56, -56, -32, -56, -40, -12, -12, -40, -56, -0, -0, -// '6' -0, -28, -48, -48, -112, -120, -108, -108, -40, -56, -0, -0, -// '7' -0, -60, -60, -8, -8, -24, -16, -16, -48, -32, -0, -0, -// '8' -0, -24, -56, -36, -56, -56, -40, -108, -108, -56, -0, -0, -// '9' -0, -16, -56, -40, -108, -40, -56, -8, -24, -48, -0, -0, -// ':' -0, -0, -0, -0, -16, -16, -0, -0, -0, -16, -0, -0, -// ';' -0, -0, -0, -0, -16, -16, -0, -0, -0, -16, -16, -16, -// '<' -0, -0, -0, -0, -8, -16, -32, -48, -24, -8, -0, -0, -// '=' -0, -0, -0, -0, -0, -56, -0, -56, -0, -0, -0, -0, -// '>' -0, -0, -0, -0, -32, -16, -8, -24, -48, -32, -0, -0, -// '?' -0, -56, -40, -12, -8, -8, -16, -48, -0, -0, -32, -0, -// '@' -0, -0, -56, -108, -84, -246, -234, -254, -124, -64, -60, -0, -// 'A' -0, -16, -16, -24, -56, -40, -56, -108, -100, -68, -0, -0, -// 'B' -0, -112, -120, -72, -72, -120, -76, -68, -76, -120, -0, -0, -// 'C' -0, -24, -60, -32, -64, -64, -64, -64, -100, -56, -0, -0, -// 'D' -0, -96, -120, -72, -76, -68, -68, -68, -72, -120, -0, -0, -// 'E' -0, -124, -120, -64, -64, -120, -64, -64, -64, -124, -0, -0, -// 'F' -0, -60, -56, -32, -32, -56, -32, -32, -32, -32, -0, -0, -// 'G' -0, -56, -60, -68, -64, -64, -76, -68, -108, -56, -0, -0, -// 'H' -0, -68, -68, -68, -68, -124, -100, -68, -68, -68, -0, -0, -// 'I' -0, -56, -56, -16, -16, -16, -16, -16, -16, -56, -0, -0, -// 'J' -0, -24, -24, -8, -8, -8, -8, -40, -40, -56, -0, -0, -// 'K' -0, -0, -104, -120, -112, -96, -96, -112, -120, -108, -0, -0, -// 'L' -0, -32, -32, -32, -32, -32, -32, -32, -32, -60, -0, -0, -// 'M' -0, -68, -108, -108, -108, -108, -108, -254, -178, -146, -0, -0, -// 'N' -0, -68, -100, -100, -116, -84, -84, -76, -76, -76, -0, -0, -// 'O' -0, -24, -56, -100, -68, -68, -68, -68, -104, -56, -0, -0, -// 'P' -0, -48, -120, -100, -100, -104, -120, -96, -96, -96, -0, -0, -// 'Q' -0, -24, -60, -100, -68, -68, -68, -84, -124, -60, -0, -0, -// 'R' -0, -112, -120, -76, -76, -72, -120, -88, -72, -68, -0, -0, -// 'S' -0, -24, -60, -36, -32, -56, -12, -4, -108, -56, -0, -0, -// 'T' -0, -124, -56, -16, -16, -16, -16, -16, -16, -16, -0, -0, -// 'U' -0, -68, -68, -68, -68, -68, -68, -68, -108, -56, -0, -0, -// 'V' -0, -68, -68, -108, -40, -40, -40, -56, -48, -16, -0, -0, -// 'W' -0, -146, -146, -146, -190, -236, -108, -108, -108, -108, -0, -0, -// 'X' -0, -68, -108, -40, -56, -16, -48, -40, -104, -68, -0, -0, -// 'Y' -0, -68, -68, -44, -40, -56, -24, -16, -48, -32, -0, -0, -// 'Z' -0, -124, -60, -8, -24, -16, -48, -32, -96, -124, -0, -0, -// '[' -56, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -56, -// '\' -0, -32, -32, -32, -48, -16, -16, -8, -8, -8, -0, -0, -// ']' -56, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -56, -// '^' -16, -40, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -// '_' -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -124, -0, -// '`' -16, -16, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -// 'a' -0, -0, -0, -48, -56, -8, -56, -40, -40, -56, -0, -0, -// 'b' -0, -32, -32, -32, -56, -40, -44, -44, -40, -56, -0, -0, -// 'c' -0, -0, -0, -16, -56, -32, -32, -32, -40, -56, -0, -0, -// 'd' -0, -8, -8, -8, -56, -40, -104, -104, -40, -56, -0, -0, -// 'e' -0, -0, -0, -16, -56, -40, -120, -96, -32, -56, -0, -0, -// 'f' -0, -24, -16, -48, -56, -16, -16, -16, -16, -16, -0, -0, -// 'g' -0, -0, -0, -24, -56, -40, -104, -104, -40, -56, -8, -56, -// 'h' -0, -32, -32, -40, -56, -40, -40, -40, -40, -40, -0, -0, -// 'i' -0, -16, -16, -0, -16, -16, -16, -16, -16, -16, -0, -0, -// 'j' -0, -24, -0, -0, -24, -24, -24, -24, -24, -24, -56, -48, -// 'k' -0, -32, -32, -40, -40, -56, -48, -56, -40, -40, -0, -0, -// 'l' -0, -16, -16, -16, -16, -16, -16, -16, -16, -16, -0, -0, -// 'm' -0, -0, -0, -36, -252, -214, -214, -214, -214, -214, -0, -0, -// 'n' -0, -0, -0, -0, -56, -40, -40, -40, -44, -40, -0, -0, -// 'o' -0, -0, -0, -16, -56, -44, -108, -108, -40, -56, -0, -0, -// 'p' -0, -0, -0, -16, -56, -40, -44, -44, -40, -56, -32, -32, -// 'q' -0, -0, -0, -8, -56, -40, -104, -104, -40, -56, -8, -8, -// 'r' -0, -0, -0, -8, -56, -48, -32, -32, -32, -32, -0, -0, -// 's' -0, -0, -0, -16, -56, -32, -56, -8, -40, -56, -0, -0, -// 't' -0, -16, -16, -56, -56, -16, -16, -16, -16, -16, -0, -0, -// 'u' -0, -0, -0, -0, -40, -40, -40, -40, -40, -56, -0, -0, -// 'v' -0, -0, -0, -0, -40, -40, -40, -56, -16, -16, -0, -0, -// 'w' -0, -0, -0, -0, -84, -84, -124, -108, -104, -40, -0, -0, -// 'x' -0, -0, -0, -0, -40, -56, -16, -56, -40, -104, -0, -0, -// 'y' -0, -0, -0, -0, -108, -40, -40, -56, -16, -16, -16, -32, -// 'z' -0, -0, -0, -56, -56, -8, -16, -16, -32, -56, -0, -0, -// '{' -24, -16, -16, -16, -16, -48, -16, -16, -16, -16, -16, -8, -// '|' -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -0, -// '}' -48, -16, -16, -16, -16, -24, -24, -16, -16, -16, -16, -32, -// '~' -0, -0, -0, -0, -0, -32, -116, -88, -0, -0, -0, -0, +const uint8_t Font12_Table[] = { + // ' ' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '!' + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // '"' + 0, + 48, + 56, + 56, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '#' + 0, + 24, + 24, + 56, + 124, + 56, + 120, + 120, + 48, + 112, + 0, + 0, + // '$' + 0, + 24, + 56, + 56, + 48, + 56, + 24, + 92, + 120, + 56, + 16, + 0, + // '%' + 0, + 104, + 120, + 120, + 112, + 16, + 56, + 60, + 60, + 60, + 0, + 0, + // '&' + 0, + 48, + 48, + 56, + 48, + 48, + 120, + 88, + 120, + 60, + 0, + 0, + // ''' + 0, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '(' + 24, + 16, + 16, + 48, + 32, + 32, + 32, + 48, + 48, + 16, + 24, + 0, + // ')' + 32, + 48, + 16, + 24, + 24, + 24, + 24, + 24, + 16, + 16, + 48, + 0, + // '*' + 0, + 16, + 56, + 48, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '+' + 0, + 0, + 0, + 0, + 0, + 16, + 56, + 56, + 16, + 0, + 0, + 0, + // ',' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + // '-' + 0, + 0, + 0, + 0, + 0, + 0, + 56, + 56, + 0, + 0, + 0, + 0, + // '.' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0, + // '/' + 0, + 8, + 8, + 24, + 24, + 16, + 48, + 48, + 32, + 32, + 0, + 0, + // '0' + 0, + 16, + 56, + 40, + 104, + 108, + 104, + 104, + 40, + 56, + 0, + 0, + // '1' + 0, + 16, + 16, + 48, + 16, + 16, + 16, + 16, + 16, + 56, + 0, + 0, + // '2' + 0, + 16, + 56, + 40, + 8, + 24, + 48, + 32, + 32, + 56, + 0, + 0, + // '3' + 0, + 16, + 56, + 8, + 24, + 24, + 8, + 8, + 40, + 56, + 0, + 0, + // '4' + 0, + 8, + 24, + 24, + 24, + 56, + 56, + 56, + 24, + 8, + 0, + 0, + // '5' + 0, + 56, + 56, + 32, + 56, + 40, + 8, + 8, + 40, + 56, + 0, + 0, + // '6' + 0, + 16, + 16, + 48, + 48, + 56, + 104, + 104, + 40, + 56, + 0, + 0, + // '7' + 0, + 56, + 56, + 8, + 8, + 24, + 16, + 16, + 48, + 32, + 0, + 0, + // '8' + 0, + 16, + 56, + 40, + 56, + 56, + 56, + 40, + 40, + 56, + 0, + 0, + // '9' + 0, + 16, + 56, + 40, + 104, + 40, + 56, + 24, + 16, + 48, + 0, + 0, + // ':' + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0, + 16, + 16, + 0, + 0, + // ';' + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 0, + 0, + 16, + 16, + 0, + // '<' + 0, + 0, + 0, + 0, + 24, + 48, + 48, + 48, + 24, + 8, + 0, + 0, + // '=' + 0, + 0, + 0, + 0, + 0, + 56, + 16, + 56, + 56, + 0, + 0, + 0, + // '>' + 0, + 0, + 0, + 0, + 32, + 48, + 24, + 24, + 48, + 32, + 0, + 0, + // '?' + 0, + 56, + 56, + 8, + 8, + 24, + 16, + 48, + 32, + 32, + 0, + 0, + // '@' + 0, + 0, + 56, + 124, + 116, + 116, + 252, + 252, + 124, + 104, + 56, + 0, + // 'A' + 0, + 16, + 16, + 56, + 56, + 56, + 56, + 104, + 108, + 76, + 0, + 0, + // 'B' + 0, + 112, + 120, + 104, + 104, + 120, + 108, + 108, + 120, + 120, + 0, + 0, + // 'C' + 0, + 24, + 60, + 96, + 96, + 64, + 64, + 96, + 108, + 56, + 0, + 0, + // 'D' + 0, + 112, + 120, + 72, + 76, + 76, + 76, + 76, + 72, + 120, + 32, + 0, + // 'E' + 0, + 124, + 120, + 96, + 96, + 120, + 96, + 96, + 96, + 124, + 0, + 0, + // 'F' + 0, + 60, + 124, + 96, + 96, + 120, + 96, + 96, + 96, + 96, + 0, + 0, + // 'G' + 0, + 56, + 120, + 76, + 64, + 64, + 92, + 76, + 120, + 56, + 0, + 0, + // 'H' + 0, + 68, + 68, + 68, + 76, + 124, + 100, + 68, + 68, + 68, + 0, + 0, + // 'I' + 0, + 56, + 56, + 16, + 16, + 16, + 16, + 16, + 16, + 56, + 0, + 0, + // 'J' + 0, + 24, + 24, + 8, + 8, + 8, + 8, + 40, + 56, + 56, + 0, + 0, + // 'K' + 0, + 40, + 104, + 120, + 112, + 96, + 112, + 112, + 120, + 108, + 0, + 0, + // 'L' + 0, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 56, + 56, + 0, + 0, + // 'M' + 0, + 72, + 108, + 108, + 108, + 124, + 124, + 244, + 244, + 150, + 0, + 0, + // 'N' + 0, + 68, + 108, + 108, + 124, + 124, + 92, + 92, + 76, + 76, + 0, + 0, + // 'O' + 0, + 24, + 56, + 108, + 68, + 68, + 76, + 76, + 104, + 56, + 0, + 0, + // 'P' + 0, + 48, + 120, + 108, + 108, + 120, + 120, + 96, + 96, + 32, + 0, + 0, + // 'Q' + 0, + 56, + 56, + 108, + 68, + 68, + 68, + 92, + 124, + 60, + 0, + 0, + // 'R' + 0, + 112, + 120, + 104, + 104, + 120, + 120, + 120, + 104, + 108, + 0, + 0, + // 'S' + 0, + 56, + 60, + 40, + 48, + 56, + 8, + 76, + 104, + 56, + 0, + 0, + // 'T' + 0, + 124, + 120, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // 'U' + 0, + 68, + 68, + 68, + 68, + 68, + 68, + 108, + 104, + 56, + 0, + 0, + // 'V' + 0, + 68, + 108, + 104, + 40, + 40, + 56, + 48, + 48, + 16, + 0, + 0, + // 'W' + 0, + 146, + 150, + 182, + 244, + 124, + 124, + 108, + 108, + 104, + 0, + 0, + // 'X' + 0, + 68, + 108, + 40, + 56, + 16, + 56, + 40, + 108, + 68, + 0, + 0, + // 'Y' + 0, + 68, + 108, + 108, + 40, + 56, + 16, + 16, + 48, + 32, + 0, + 0, + // 'Z' + 0, + 124, + 124, + 8, + 24, + 16, + 48, + 32, + 96, + 124, + 0, + 0, + // '[' + 56, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 16, + // '\' + 0, + 32, + 32, + 32, + 48, + 16, + 16, + 24, + 8, + 8, + 0, + 0, + // ']' + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 16, + // '^' + 0, + 0, + 16, + 56, + 40, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '_' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 120, + 124, + 0, + // '`' + 0, + 48, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'a' + 0, + 0, + 0, + 24, + 56, + 40, + 40, + 40, + 56, + 56, + 0, + 0, + // 'b' + 0, + 32, + 32, + 48, + 56, + 40, + 40, + 40, + 40, + 56, + 0, + 0, + // 'c' + 0, + 0, + 0, + 16, + 56, + 40, + 32, + 32, + 40, + 56, + 0, + 0, + // 'd' + 0, + 8, + 8, + 24, + 56, + 40, + 104, + 104, + 40, + 56, + 0, + 0, + // 'e' + 0, + 0, + 0, + 16, + 56, + 40, + 56, + 48, + 40, + 56, + 0, + 0, + // 'f' + 0, + 24, + 24, + 56, + 56, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // 'g' + 0, + 0, + 0, + 24, + 56, + 40, + 40, + 40, + 56, + 56, + 8, + 56, + // 'h' + 0, + 32, + 32, + 48, + 56, + 40, + 40, + 40, + 40, + 40, + 0, + 0, + // 'i' + 0, + 16, + 16, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // 'j' + 0, + 16, + 24, + 0, + 24, + 24, + 24, + 24, + 24, + 56, + 56, + 48, + // 'k' + 0, + 32, + 32, + 40, + 40, + 48, + 48, + 56, + 40, + 40, + 0, + 0, + // 'l' + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // 'm' + 0, + 0, + 0, + 40, + 252, + 212, + 212, + 212, + 212, + 84, + 0, + 0, + // 'n' + 0, + 0, + 0, + 16, + 56, + 40, + 40, + 40, + 40, + 40, + 0, + 0, + // 'o' + 0, + 0, + 0, + 16, + 56, + 40, + 104, + 104, + 40, + 56, + 0, + 0, + // 'p' + 0, + 0, + 0, + 16, + 56, + 40, + 40, + 40, + 56, + 56, + 32, + 32, + // 'q' + 0, + 0, + 0, + 8, + 56, + 40, + 40, + 40, + 40, + 56, + 8, + 8, + // 'r' + 0, + 0, + 0, + 8, + 56, + 56, + 32, + 32, + 32, + 32, + 0, + 0, + // 's' + 0, + 0, + 0, + 16, + 56, + 40, + 56, + 24, + 40, + 56, + 0, + 0, + // 't' + 0, + 0, + 16, + 56, + 56, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + // 'u' + 0, + 0, + 0, + 0, + 40, + 40, + 40, + 40, + 40, + 56, + 0, + 0, + // 'v' + 0, + 0, + 0, + 0, + 40, + 40, + 56, + 56, + 16, + 16, + 0, + 0, + // 'w' + 0, + 0, + 0, + 0, + 84, + 124, + 120, + 120, + 120, + 40, + 0, + 0, + // 'x' + 0, + 0, + 0, + 0, + 44, + 56, + 16, + 56, + 40, + 104, + 0, + 0, + // 'y' + 0, + 0, + 0, + 0, + 104, + 40, + 56, + 56, + 16, + 16, + 48, + 32, + // 'z' + 0, + 0, + 0, + 56, + 56, + 24, + 16, + 48, + 48, + 56, + 0, + 0, + // '{' + 24, + 16, + 16, + 16, + 16, + 48, + 48, + 16, + 16, + 16, + 24, + 8, + // '|' + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + // '}' + 48, + 16, + 16, + 16, + 16, + 24, + 16, + 16, + 16, + 16, + 48, + 32, + // '~' + 0, + 0, + 0, + 0, + 0, + 32, + 124, + 88, + 0, + 0, + 0, + 0, }; -sFONT Font12 = {Font12_Table, 7, 12, }; +sFONT Font12 = { + Font12_Table, + 7, + 12, +}; diff --git a/lib/gfx/Fonts/font16.c b/lib/gfx/Fonts/font16.c index 8cfad3527..b0c5253e9 100644 --- a/lib/gfx/Fonts/font16.c +++ b/lib/gfx/Fonts/font16.c @@ -1,1622 +1,3145 @@ #include "fonts.h" -const uint8_t Font16_Table[] = -{ -// ' ' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '!' -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// '"' -0, 0, -0, 0, -10, 0, -10, 0, -10, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '#' -0, 0, -0, 0, -5, 128, -5, 0, -13, 0, -63, 192, -11, 0, -11, 0, -26, 0, -127, 128, -18, 0, -22, 0, -20, 0, -0, 0, -0, 0, -0, 0, -// '$' -0, 0, -4, 0, -15, 0, -29, 128, -20, 128, -20, 0, -28, 0, -14, 0, -7, 0, -5, 128, -5, 128, -21, 128, -31, 0, -4, 0, -4, 0, -0, 0, -// '%' -0, 0, -0, 0, -57, 0, -41, 0, -42, 0, -58, 0, -22, 0, -4, 0, -4, 0, -11, 128, -10, 128, -26, 128, -19, 128, -1, 0, -0, 0, -0, 0, -// '&' -0, 0, -0, 0, -14, 0, -18, 0, -18, 0, -26, 0, -12, 0, -28, 0, -53, 0, -35, 0, -35, 0, -35, 0, -30, 128, -8, 0, -0, 0, -0, 0, -// ''' -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '(' -2, 0, -6, 0, -4, 0, -12, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -12, 0, -4, 0, -4, 0, -2, 0, -0, 0, -// ')' -8, 0, -12, 0, -4, 0, -6, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -4, 0, -4, 0, -8, 0, -0, 0, -// '*' -0, 0, -0, 0, -4, 0, -14, 0, -6, 0, -10, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '+' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -4, 0, -14, 0, -31, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// ',' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -0, 0, -// '-' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -14, 0, -15, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '.' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// '/' -0, 0, -0, 0, -1, 0, -1, 0, -3, 0, -2, 0, -6, 0, -4, 0, -4, 0, -8, 0, -8, 0, -24, 0, -16, 0, -0, 0, -0, 0, -0, 0, -// '0' -0, 0, -0, 0, -14, 0, -27, 0, -17, 0, -17, 128, -48, 128, -48, 128, -48, 128, -49, 128, -17, 0, -17, 0, -14, 0, -4, 0, -0, 0, -0, 0, -// '1' -0, 0, -0, 0, -0, 0, -4, 0, -12, 0, -12, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -14, 0, -14, 0, -0, 0, -0, 0, -// '2' -0, 0, -0, 0, -14, 0, -27, 0, -17, 0, -1, 0, -3, 0, -2, 0, -12, 0, -8, 0, -16, 0, -16, 0, -31, 0, -31, 0, -0, 0, -0, 0, -// '3' -0, 0, -0, 0, -14, 0, -27, 0, -1, 0, -1, 0, -6, 0, -7, 0, -1, 0, -1, 0, -1, 0, -17, 0, -31, 0, -4, 0, -0, 0, -0, 0, -// '4' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -7, 0, -7, 0, -11, 0, -11, 0, -31, 0, -31, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -// '5' -0, 0, -0, 0, -31, 0, -24, 0, -16, 0, -30, 0, -31, 0, -17, 0, -1, 128, -1, 128, -1, 0, -17, 0, -30, 0, -4, 0, -0, 0, -0, 0, -// '6' -0, 0, -0, 0, -2, 0, -4, 0, -8, 0, -24, 0, -30, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -4, 0, -0, 0, -0, 0, -// '7' -0, 0, -0, 0, -31, 128, -1, 0, -1, 0, -3, 0, -2, 0, -2, 0, -4, 0, -4, 0, -12, 0, -8, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// '8' -0, 0, -0, 0, -14, 0, -25, 0, -17, 0, -17, 0, -15, 0, -14, 0, -25, 0, -17, 0, -17, 0, -17, 0, -31, 0, -4, 0, -0, 0, -0, 0, -// '9' -0, 0, -0, 0, -14, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -5, 0, -2, 0, -6, 0, -12, 0, -0, 0, -0, 0, -0, 0, -// ':' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// ';' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -6, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -0, 0, -// '<' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -3, 0, -4, 0, -24, 0, -24, 0, -12, 0, -6, 0, -3, 0, -0, 0, -0, 0, -0, 0, -// '=' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -31, 0, -15, 0, -0, 0, -31, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '>' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -16, 0, -12, 0, -6, 0, -3, 0, -3, 0, -6, 0, -12, 0, -24, 0, -0, 0, -0, 0, -0, 0, -// '?' -0, 0, -12, 0, -31, 0, -17, 0, -1, 0, -1, 0, -1, 0, -3, 0, -6, 0, -12, 0, -8, 0, -0, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// '@' -0, 0, -0, 0, -0, 0, -15, 0, -57, 128, -32, 192, -110, 64, -88, 64, -80, 64, -82, 64, -95, 192, -105, 128, -32, 0, -49, 128, -15, 0, -0, 0, -// 'A' -0, 0, -0, 0, -4, 0, -6, 0, -14, 0, -10, 0, -11, 0, -9, 0, -31, 0, -61, 0, -17, 128, -48, 128, -32, 128, -0, 0, -0, 0, -0, 0, -// 'B' -0, 0, -0, 0, -62, 0, -51, 0, -49, 0, -49, 0, -51, 0, -63, 0, -49, 128, -48, 128, -48, 128, -49, 128, -63, 0, -24, 0, -0, 0, -0, 0, -// 'C' -0, 0, -0, 0, -15, 0, -25, 128, -16, 0, -16, 0, -32, 0, -32, 0, -32, 0, -32, 0, -48, 0, -16, 128, -31, 0, -6, 0, -0, 0, -0, 0, -// 'D' -0, 0, -0, 0, -60, 0, -38, 0, -35, 0, -33, 0, -32, 128, -32, 128, -32, 128, -32, 128, -33, 128, -33, 0, -63, 0, -28, 0, -0, 0, -0, 0, -// 'E' -0, 0, -0, 0, -63, 128, -32, 0, -32, 0, -32, 0, -32, 0, -63, 0, -32, 0, -32, 0, -32, 0, -32, 0, -63, 128, -31, 0, -0, 0, -0, 0, -// 'F' -0, 0, -0, 0, -31, 128, -16, 0, -16, 0, -16, 0, -16, 0, -31, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -0, 0, -0, 0, -0, 0, -// 'G' -0, 0, -0, 0, -15, 0, -17, 128, -32, 128, -32, 128, -96, 0, -96, 0, -99, 128, -35, 192, -32, 128, -49, 128, -31, 0, -4, 0, -0, 0, -0, 0, -// 'H' -0, 0, -0, 0, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -63, 128, -56, 128, -32, 128, -32, 128, -32, 128, -32, 128, -0, 0, -0, 0, -0, 0, -// 'I' -0, 0, -0, 0, -31, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -15, 0, -14, 0, -0, 0, -0, 0, -// 'J' -0, 0, -0, 0, -7, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -17, 0, -19, 0, -14, 0, -4, 0, -0, 0, -0, 0, -// 'K' -0, 0, -0, 0, -17, 0, -51, 0, -54, 0, -60, 0, -56, 0, -48, 0, -56, 0, -60, 0, -54, 0, -51, 0, -49, 128, -0, 0, -0, 0, -0, 0, -// 'L' -0, 0, -0, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -31, 128, -0, 0, -0, 0, -0, 0, -// 'M' -0, 0, -0, 0, -32, 128, -49, 128, -49, 128, -49, 128, -49, 192, -122, 192, -74, 64, -74, 64, -74, 64, -76, 64, -76, 96, -0, 0, -0, 0, -0, 0, -// 'N' -0, 0, -0, 0, -48, 128, -48, 128, -56, 128, -40, 128, -44, 128, -36, 128, -38, 128, -34, 128, -35, 128, -33, 128, -33, 128, -0, 0, -0, 0, -0, 0, -// 'O' -0, 0, -0, 0, -14, 0, -25, 0, -17, 128, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -33, 128, -17, 0, -30, 0, -4, 0, -0, 0, -0, 0, -// 'P' -0, 0, -0, 0, -30, 0, -19, 0, -17, 128, -16, 128, -17, 128, -19, 0, -30, 0, -24, 0, -16, 0, -16, 0, -16, 0, -0, 0, -0, 0, -0, 0, -// 'Q' -0, 0, -0, 0, -15, 0, -25, 128, -48, 128, -32, 128, -32, 192, -96, 192, -96, 192, -32, 128, -38, 128, -51, 0, -31, 128, -4, 192, -0, 0, -0, 0, -// 'R' -0, 0, -0, 0, -62, 0, -51, 0, -49, 128, -49, 128, -49, 0, -51, 0, -62, 0, -62, 0, -51, 0, -49, 0, -49, 128, -0, 0, -0, 0, -0, 0, -// 'S' -0, 0, -0, 0, -15, 0, -25, 128, -16, 128, -16, 0, -24, 0, -14, 0, -3, 0, -1, 128, -1, 128, -17, 128, -31, 0, -4, 0, -0, 0, -0, 0, -// 'T' -0, 0, -0, 0, -63, 128, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'U' -0, 0, -0, 0, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -32, 128, -17, 128, -31, 0, -4, 0, -0, 0, -0, 0, -// 'V' -0, 0, -0, 0, -32, 128, -48, 128, -17, 0, -17, 0, -17, 0, -19, 0, -26, 0, -10, 0, -14, 0, -12, 0, -12, 0, -0, 0, -0, 0, -0, 0, -// 'W' -0, 0, -0, 0, -132, 32, -132, 32, -206, 96, -78, 64, -74, 64, -74, 64, -122, 192, -51, 128, -49, 128, -49, 128, -49, 128, -0, 0, -0, 0, -0, 0, -// 'X' -0, 0, -0, 0, -32, 128, -17, 0, -17, 0, -10, 0, -14, 0, -4, 0, -14, 0, -10, 0, -27, 0, -17, 0, -33, 128, -0, 0, -0, 0, -0, 0, -// 'Y' -0, 0, -0, 0, -32, 192, -32, 128, -17, 128, -17, 0, -11, 0, -10, 0, -14, 0, -4, 0, -4, 0, -12, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// 'Z' -0, 0, -0, 0, -63, 128, -1, 128, -1, 0, -3, 0, -2, 0, -4, 0, -12, 0, -8, 0, -24, 0, -16, 0, -63, 128, -31, 0, -0, 0, -0, 0, -// '[' -14, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -14, 0, -12, 0, -// '\' -0, 0, -0, 0, -16, 0, -16, 0, -8, 0, -8, 0, -12, 0, -4, 0, -6, 0, -2, 0, -2, 0, -1, 0, -1, 0, -0, 0, -0, 0, -0, 0, -// ']' -14, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -14, 0, -14, 0, -// '^' -4, 0, -14, 0, -10, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '_' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -63, 128, -31, 0, -0, 0, -// '`' -12, 0, -4, 0, -2, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// 'a' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -15, 0, -0, 0, -0, 0, -0, 0, -// 'b' -0, 0, -0, 0, -16, 0, -16, 0, -16, 0, -30, 0, -31, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -4, 0, -0, 0, -0, 0, -// 'c' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -14, 0, -9, 0, -16, 0, -16, 0, -16, 0, -16, 0, -17, 0, -15, 0, -4, 0, -0, 0, -0, 0, -// 'd' -0, 0, -0, 0, -1, 0, -1, 0, -1, 0, -15, 0, -27, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -0, 0, -0, 0, -0, 0, -// 'e' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -14, 0, -25, 0, -19, 0, -22, 0, -28, 0, -16, 0, -16, 0, -15, 0, -6, 0, -0, 0, -0, 0, -// 'f' -0, 0, -0, 0, -7, 0, -4, 0, -12, 0, -30, 0, -12, 0, -12, 0, -12, 0, -12, 0, -12, 0, -12, 0, -12, 0, -0, 0, -0, 0, -0, 0, -// 'g' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -15, 0, -5, 0, -1, 0, -14, 0, -// 'h' -0, 0, -0, 0, -16, 0, -16, 0, -16, 0, -23, 0, -29, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -0, 0, -0, 0, -0, 0, -// 'i' -0, 0, -0, 0, -4, 0, -4, 0, -0, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'j' -0, 0, -0, 0, -2, 0, -0, 0, -0, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -18, 0, -26, 0, -14, 0, -// 'k' -0, 0, -0, 0, -16, 0, -16, 0, -16, 0, -17, 0, -18, 0, -22, 0, -28, 0, -30, 0, -18, 0, -19, 0, -17, 0, -0, 0, -0, 0, -0, 0, -// 'l' -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'm' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -93, 192, -102, 64, -102, 64, -68, 64, -68, 64, -68, 64, -68, 64, -68, 64, -0, 0, -0, 0, -0, 0, -// 'n' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -23, 0, -29, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -0, 0, -0, 0, -0, 0, -// 'o' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -14, 0, -25, 0, -17, 0, -17, 128, -17, 128, -17, 0, -17, 0, -30, 0, -4, 0, -0, 0, -0, 0, -// 'p' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -30, 0, -25, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -30, 0, -16, 0, -16, 0, -16, 0, -// 'q' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 0, -9, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -13, 0, -1, 0, -1, 0, -// 'r' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 0, -13, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// 's' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 0, -25, 0, -24, 0, -12, 0, -7, 0, -1, 0, -17, 0, -15, 0, -4, 0, -0, 0, -0, 0, -// 't' -0, 0, -0, 0, -4, 0, -4, 0, -4, 0, -31, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'u' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -17, 0, -31, 0, -12, 0, -0, 0, -0, 0, -// 'v' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -17, 0, -17, 0, -17, 0, -11, 0, -10, 0, -10, 0, -14, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'w' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -36, 192, -36, 128, -46, 128, -46, 128, -59, 128, -59, 0, -27, 0, -19, 0, -0, 0, -0, 0, -0, 0, -// 'x' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -17, 0, -27, 0, -10, 0, -6, 0, -4, 0, -14, 0, -27, 0, -17, 0, -0, 0, -0, 0, -0, 0, -// 'y' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -17, 128, -17, 0, -17, 0, -11, 0, -10, 0, -14, 0, -6, 0, -4, 0, -4, 0, -12, 0, -8, 0, -// 'z' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -31, 0, -3, 0, -2, 0, -6, 0, -4, 0, -8, 0, -24, 0, -31, 0, -31, 0, -0, 0, -0, 0, -// '{' -2, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -12, 0, -8, 0, -12, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -6, 0, -2, 0, -// '|' -0, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -// '}' -12, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -2, 0, -6, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -12, 0, -8, 0, -// '~' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -24, 0, -28, 128, -37, 128, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, +const uint8_t Font16_Table[] = { + // ' ' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '!' + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '"' + 0, + 0, + 0, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '#' + 0, + 0, + 0, + 0, + 13, + 0, + 13, + 0, + 15, + 0, + 63, + 128, + 63, + 128, + 26, + 0, + 63, + 0, + 127, + 128, + 22, + 0, + 54, + 0, + 52, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '$' + 0, + 0, + 4, + 0, + 31, + 0, + 31, + 0, + 29, + 0, + 28, + 0, + 28, + 0, + 15, + 0, + 7, + 0, + 5, + 0, + 53, + 0, + 63, + 0, + 31, + 0, + 12, + 0, + 4, + 0, + 0, + 0, + // '%' + 0, + 0, + 16, + 0, + 59, + 0, + 123, + 0, + 110, + 0, + 62, + 0, + 62, + 0, + 12, + 0, + 15, + 0, + 15, + 128, + 31, + 128, + 31, + 128, + 23, + 128, + 3, + 0, + 0, + 0, + 0, + 0, + // '&' + 0, + 0, + 0, + 0, + 28, + 0, + 30, + 0, + 22, + 0, + 30, + 0, + 28, + 0, + 28, + 0, + 63, + 0, + 55, + 0, + 35, + 0, + 63, + 0, + 31, + 128, + 8, + 0, + 0, + 0, + 0, + 0, + // ''' + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '(' + 2, + 0, + 6, + 0, + 4, + 0, + 12, + 0, + 12, + 0, + 8, + 0, + 8, + 0, + 8, + 0, + 8, + 0, + 8, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 6, + 0, + 6, + 0, + 0, + 0, + // ')' + 8, + 0, + 12, + 0, + 12, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 12, + 0, + 12, + 0, + 8, + 0, + 0, + 0, + // '*' + 0, + 0, + 0, + 0, + 4, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '+' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 31, + 0, + 31, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ',' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + // '-' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '.' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '/' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 6, + 0, + 6, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 24, + 0, + 24, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '0' + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 27, + 0, + 49, + 0, + 49, + 0, + 49, + 128, + 49, + 0, + 49, + 0, + 51, + 0, + 31, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // '1' + 0, + 0, + 0, + 0, + 4, + 0, + 12, + 0, + 28, + 0, + 28, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 14, + 0, + 30, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + // '2' + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 19, + 0, + 3, + 0, + 3, + 0, + 6, + 0, + 12, + 0, + 24, + 0, + 24, + 0, + 30, + 0, + 31, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + // '3' + 0, + 0, + 0, + 0, + 30, + 0, + 31, + 0, + 3, + 0, + 3, + 0, + 14, + 0, + 15, + 0, + 3, + 0, + 3, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + // '4' + 0, + 0, + 0, + 0, + 2, + 0, + 6, + 0, + 6, + 0, + 14, + 0, + 14, + 0, + 10, + 0, + 26, + 0, + 31, + 0, + 31, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '5' + 0, + 0, + 0, + 0, + 31, + 0, + 31, + 0, + 24, + 0, + 30, + 0, + 31, + 0, + 19, + 0, + 1, + 0, + 1, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + // '6' + 0, + 0, + 0, + 0, + 6, + 0, + 14, + 0, + 28, + 0, + 28, + 0, + 30, + 0, + 31, + 0, + 51, + 0, + 49, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // '7' + 0, + 0, + 0, + 0, + 31, + 0, + 31, + 0, + 3, + 0, + 3, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 12, + 0, + 12, + 0, + 8, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '8' + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 27, + 0, + 27, + 0, + 30, + 0, + 30, + 0, + 27, + 0, + 19, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // '9' + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 19, + 0, + 51, + 0, + 49, + 0, + 19, + 0, + 31, + 0, + 15, + 0, + 6, + 0, + 14, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ':' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 6, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ';' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 6, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 12, + 0, + 4, + 0, + 0, + 0, + // '<' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 7, + 0, + 14, + 0, + 24, + 0, + 24, + 0, + 12, + 0, + 6, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '=' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '>' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 0, + 28, + 0, + 14, + 0, + 7, + 0, + 7, + 0, + 14, + 0, + 28, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '?' + 0, + 0, + 12, + 0, + 30, + 0, + 27, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 6, + 0, + 14, + 0, + 12, + 0, + 8, + 0, + 24, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '@' + 0, + 0, + 0, + 0, + 0, + 0, + 31, + 0, + 63, + 128, + 49, + 128, + 110, + 128, + 126, + 192, + 118, + 192, + 118, + 192, + 127, + 128, + 107, + 128, + 49, + 0, + 63, + 0, + 14, + 0, + 0, + 0, + // 'A' + 0, + 0, + 4, + 0, + 4, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 26, + 0, + 27, + 0, + 31, + 0, + 63, + 0, + 49, + 0, + 49, + 128, + 49, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'B' + 0, + 0, + 28, + 0, + 62, + 0, + 63, + 0, + 51, + 0, + 51, + 0, + 63, + 0, + 63, + 0, + 51, + 128, + 49, + 128, + 49, + 128, + 63, + 0, + 62, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + // 'C' + 0, + 0, + 6, + 0, + 15, + 0, + 31, + 128, + 17, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 49, + 128, + 31, + 128, + 31, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'D' + 0, + 0, + 16, + 0, + 60, + 0, + 62, + 0, + 51, + 0, + 49, + 0, + 49, + 128, + 49, + 128, + 49, + 128, + 49, + 128, + 49, + 0, + 55, + 0, + 62, + 0, + 28, + 0, + 0, + 0, + 0, + 0, + // 'E' + 0, + 0, + 31, + 0, + 63, + 128, + 63, + 0, + 48, + 0, + 48, + 0, + 63, + 0, + 63, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 63, + 0, + 63, + 128, + 31, + 0, + 0, + 0, + 0, + 0, + // 'F' + 0, + 0, + 31, + 0, + 63, + 128, + 63, + 0, + 48, + 0, + 48, + 0, + 63, + 0, + 63, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'G' + 0, + 0, + 4, + 0, + 31, + 0, + 63, + 0, + 49, + 128, + 97, + 128, + 96, + 0, + 96, + 0, + 103, + 128, + 103, + 128, + 49, + 128, + 63, + 0, + 31, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + // 'H' + 0, + 0, + 32, + 0, + 33, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 47, + 128, + 63, + 128, + 57, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'I' + 0, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 0, + 0, + 0, + 0, + // 'J' + 0, + 0, + 7, + 0, + 15, + 0, + 7, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 19, + 0, + 27, + 0, + 31, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'K' + 0, + 0, + 1, + 0, + 51, + 0, + 55, + 0, + 54, + 0, + 60, + 0, + 56, + 0, + 56, + 0, + 56, + 0, + 60, + 0, + 54, + 0, + 51, + 0, + 51, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'L' + 0, + 0, + 0, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 31, + 0, + 31, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + // 'M' + 0, + 0, + 0, + 0, + 49, + 128, + 49, + 128, + 51, + 128, + 51, + 128, + 123, + 128, + 122, + 128, + 126, + 192, + 110, + 192, + 78, + 192, + 76, + 192, + 204, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'N' + 0, + 0, + 0, + 0, + 49, + 128, + 49, + 128, + 57, + 128, + 57, + 128, + 61, + 128, + 61, + 128, + 55, + 128, + 55, + 128, + 51, + 128, + 51, + 128, + 49, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'O' + 0, + 0, + 4, + 0, + 15, + 0, + 31, + 0, + 49, + 128, + 49, + 128, + 49, + 128, + 33, + 128, + 33, + 128, + 49, + 128, + 51, + 0, + 63, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'P' + 0, + 0, + 24, + 0, + 63, + 0, + 63, + 0, + 49, + 128, + 49, + 128, + 49, + 128, + 63, + 0, + 62, + 0, + 56, + 0, + 48, + 0, + 48, + 0, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Q' + 0, + 0, + 4, + 0, + 31, + 0, + 31, + 128, + 49, + 128, + 33, + 128, + 96, + 128, + 96, + 128, + 97, + 128, + 101, + 128, + 55, + 128, + 63, + 128, + 31, + 128, + 12, + 128, + 0, + 0, + 0, + 0, + // 'R' + 0, + 0, + 28, + 0, + 62, + 0, + 63, + 0, + 49, + 0, + 49, + 0, + 51, + 0, + 63, + 0, + 62, + 0, + 62, + 0, + 51, + 0, + 51, + 0, + 49, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'S' + 0, + 0, + 4, + 0, + 31, + 0, + 31, + 128, + 17, + 128, + 24, + 0, + 28, + 0, + 15, + 0, + 3, + 0, + 1, + 128, + 49, + 128, + 63, + 0, + 31, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'T' + 0, + 0, + 31, + 0, + 63, + 128, + 31, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'U' + 0, + 0, + 32, + 0, + 33, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 33, + 128, + 49, + 128, + 49, + 128, + 49, + 128, + 31, + 0, + 31, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'V' + 0, + 0, + 0, + 0, + 49, + 128, + 49, + 128, + 49, + 0, + 19, + 0, + 27, + 0, + 27, + 0, + 30, + 0, + 14, + 0, + 14, + 0, + 12, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'W' + 0, + 0, + 0, + 64, + 204, + 96, + 204, + 64, + 206, + 192, + 78, + 192, + 126, + 192, + 126, + 128, + 123, + 128, + 123, + 128, + 51, + 128, + 51, + 0, + 51, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'X' + 0, + 0, + 0, + 0, + 49, + 128, + 49, + 128, + 27, + 0, + 31, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 27, + 0, + 59, + 0, + 49, + 128, + 33, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Y' + 0, + 0, + 32, + 0, + 33, + 128, + 49, + 128, + 49, + 128, + 27, + 0, + 27, + 0, + 14, + 0, + 14, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Z' + 0, + 0, + 31, + 0, + 63, + 128, + 31, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 12, + 0, + 12, + 0, + 24, + 0, + 24, + 0, + 63, + 0, + 63, + 128, + 63, + 0, + 0, + 0, + 0, + 0, + // '[' + 14, + 0, + 14, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 14, + 0, + 4, + 0, + // '\' + 0, + 0, + 0, + 0, + 16, + 0, + 24, + 0, + 24, + 0, + 8, + 0, + 12, + 0, + 12, + 0, + 6, + 0, + 6, + 0, + 2, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ']' + 14, + 0, + 14, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 14, + 0, + 14, + 0, + 4, + 0, + // '^' + 0, + 0, + 0, + 0, + 4, + 0, + 14, + 0, + 14, + 0, + 26, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '_' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 63, + 0, + 63, + 128, + 0, + 0, + 0, + 0, + // '`' + 0, + 0, + 12, + 0, + 12, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'a' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 15, + 0, + 31, + 0, + 27, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 31, + 0, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'b' + 0, + 0, + 0, + 0, + 16, + 0, + 16, + 0, + 16, + 0, + 30, + 0, + 31, + 0, + 27, + 0, + 17, + 0, + 17, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'c' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 24, + 0, + 16, + 0, + 16, + 0, + 17, + 0, + 31, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'd' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 31, + 0, + 31, + 0, + 19, + 0, + 51, + 0, + 51, + 0, + 51, + 0, + 31, + 0, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'e' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 19, + 0, + 30, + 0, + 60, + 0, + 24, + 0, + 31, + 0, + 15, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'f' + 0, + 0, + 0, + 0, + 7, + 0, + 14, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'g' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 15, + 0, + 31, + 0, + 19, + 0, + 19, + 0, + 51, + 0, + 19, + 0, + 31, + 0, + 15, + 0, + 3, + 0, + 31, + 0, + 30, + 0, + // 'h' + 0, + 0, + 0, + 0, + 16, + 0, + 16, + 0, + 16, + 0, + 30, + 0, + 31, + 0, + 27, + 0, + 27, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'i' + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'j' + 0, + 0, + 0, + 0, + 6, + 0, + 6, + 0, + 0, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 22, + 0, + 30, + 0, + 30, + 0, + 12, + 0, + // 'k' + 0, + 0, + 0, + 0, + 16, + 0, + 16, + 0, + 17, + 0, + 19, + 0, + 22, + 0, + 30, + 0, + 28, + 0, + 30, + 0, + 30, + 0, + 27, + 0, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'l' + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'm' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 9, + 0, + 127, + 128, + 126, + 192, + 100, + 192, + 100, + 192, + 100, + 192, + 100, + 192, + 100, + 192, + 100, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'n' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 31, + 0, + 31, + 0, + 27, + 0, + 27, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'o' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 19, + 0, + 49, + 0, + 49, + 0, + 51, + 0, + 31, + 0, + 30, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 'p' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 30, + 0, + 31, + 0, + 19, + 0, + 17, + 0, + 17, + 0, + 19, + 0, + 31, + 0, + 30, + 0, + 16, + 0, + 16, + 0, + 16, + 0, + // 'q' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 15, + 0, + 31, + 0, + 27, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 27, + 0, + 31, + 0, + 7, + 0, + 3, + 0, + 3, + 0, + // 'r' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 31, + 0, + 31, + 0, + 25, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 's' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 27, + 0, + 14, + 0, + 7, + 0, + 19, + 0, + 31, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + // 't' + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 0, + 14, + 0, + 31, + 0, + 14, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'u' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 19, + 0, + 31, + 0, + 31, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + // 'v' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 17, + 0, + 27, + 0, + 27, + 0, + 26, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'w' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 45, + 128, + 45, + 128, + 47, + 128, + 63, + 0, + 63, + 0, + 63, + 0, + 59, + 0, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'x' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 17, + 128, + 27, + 0, + 15, + 0, + 14, + 0, + 14, + 0, + 30, + 0, + 27, + 0, + 49, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'y' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 49, + 0, + 19, + 0, + 27, + 0, + 27, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 24, + 0, + // 'z' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 0, + 31, + 0, + 31, + 0, + 6, + 0, + 6, + 0, + 12, + 0, + 8, + 0, + 30, + 0, + 31, + 0, + 30, + 0, + 0, + 0, + 0, + 0, + // '{' + 6, + 0, + 6, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 28, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 14, + 0, + 6, + 0, + 0, + 0, + // '|' + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + // '}' + 28, + 0, + 12, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 0, + 12, + 0, + 28, + 0, + 0, + 0, + // '~' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 25, + 0, + 61, + 128, + 55, + 0, + 39, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, }; -sFONT Font16 = {Font16_Table, 11, 16, }; +sFONT Font16 = { + Font16_Table, + 11, + 16, +}; diff --git a/lib/gfx/Fonts/font20.c b/lib/gfx/Fonts/font20.c index 293254232..57e9a5caa 100644 --- a/lib/gfx/Fonts/font20.c +++ b/lib/gfx/Fonts/font20.c @@ -1,2002 +1,3905 @@ #include "fonts.h" -const uint8_t Font20_Table[] = -{ -// ' ' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '!' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -3, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// '"' -0, 0, -0, 0, -0, 0, -4, 128, -4, 128, -4, 128, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '#' -0, 0, -0, 0, -0, 32, -2, 32, -2, 64, -2, 64, -6, 64, -31, 240, -4, 192, -4, 128, -4, 128, -63, 224, -63, 224, -9, 0, -9, 0, -25, 0, -17, 0, -0, 0, -0, 0, -0, 0, -// '$' -0, 0, -1, 0, -3, 0, -7, 192, -13, 96, -9, 32, -9, 0, -9, 0, -7, 0, -3, 128, -1, 192, -1, 96, -1, 32, -1, 32, -25, 96, -15, 192, -7, 128, -1, 0, -0, 0, -0, 0, -// '%' -0, 0, -0, 0, -24, 0, -60, 64, -38, 64, -38, 128, -52, 128, -29, 0, -1, 0, -3, 0, -2, 0, -2, 96, -4, 224, -5, 144, -13, 16, -8, 176, -8, 224, -0, 0, -0, 0, -0, 0, -// '&' -0, 0, -0, 0, -2, 0, -7, 0, -8, 128, -8, 128, -8, 128, -5, 0, -6, 0, -14, 0, -27, 64, -17, 64, -16, 192, -16, 192, -16, 192, -27, 160, -14, 32, -0, 0, -0, 0, -0, 0, -// ''' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '(' -0, 128, -1, 128, -1, 0, -2, 0, -2, 0, -6, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -6, 0, -2, 0, -2, 0, -3, 0, -1, 0, -1, 128, -0, 0, -// ')' -4, 0, -6, 0, -2, 0, -1, 0, -1, 0, -1, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -1, 0, -1, 0, -3, 0, -2, 0, -6, 0, -0, 0, -// '*' -0, 0, -0, 0, -0, 0, -3, 0, -7, 128, -3, 0, -7, 128, -4, 128, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '+' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -3, 0, -3, 0, -15, 192, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// ',' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -3, 0, -3, 0, -2, 0, -0, 0, -// '-' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -7, 192, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '.' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -// '/' -0, 0, -0, 0, -0, 0, -0, 64, -0, 64, -0, 128, -0, 128, -1, 128, -1, 0, -3, 0, -2, 0, -2, 0, -4, 0, -4, 0, -12, 0, -8, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// '0' -0, 0, -0, 0, -1, 0, -7, 128, -12, 64, -8, 64, -8, 96, -24, 32, -16, 32, -16, 32, -16, 32, -16, 32, -24, 96, -8, 64, -8, 64, -7, 128, -7, 0, -0, 0, -0, 0, -0, 0, -// '1' -0, 0, -0, 0, -0, 0, -1, 0, -3, 0, -7, 0, -5, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -3, 0, -7, 128, -0, 0, -0, 0, -0, 0, -// '2' -0, 0, -0, 0, -0, 0, -7, 128, -12, 192, -8, 64, -0, 64, -0, 64, -0, 192, -1, 128, -3, 0, -6, 0, -4, 0, -8, 0, -8, 0, -8, 0, -15, 192, -0, 0, -0, 0, -0, 0, -// '3' -0, 0, -0, 0, -3, 0, -7, 128, -8, 192, -0, 64, -0, 64, -0, 192, -3, 128, -3, 128, -0, 64, -0, 64, -0, 64, -0, 64, -8, 64, -13, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// '4' -0, 0, -0, 0, -0, 0, -0, 0, -0, 128, -0, 128, -1, 128, -3, 128, -2, 128, -6, 128, -4, 128, -12, 128, -15, 192, -0, 192, -0, 128, -0, 128, -0, 128, -0, 0, -0, 0, -0, 0, -// '5' -0, 0, -0, 0, -0, 0, -15, 192, -8, 0, -8, 0, -8, 0, -15, 128, -12, 64, -8, 64, -0, 96, -0, 32, -0, 96, -0, 64, -8, 64, -12, 128, -7, 0, -0, 0, -0, 0, -0, 0, -// '6' -0, 0, -0, 0, -0, 0, -1, 128, -3, 0, -6, 0, -4, 0, -8, 0, -15, 128, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -12, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// '7' -0, 0, -0, 0, -0, 0, -15, 224, -0, 64, -0, 64, -0, 192, -0, 128, -0, 128, -1, 0, -1, 0, -3, 0, -2, 0, -2, 0, -6, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// '8' -0, 0, -0, 0, -3, 0, -7, 128, -12, 64, -8, 64, -8, 64, -12, 192, -7, 128, -7, 128, -12, 192, -8, 64, -8, 64, -8, 64, -8, 64, -15, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// '9' -0, 0, -0, 0, -3, 0, -7, 128, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -13, 192, -7, 192, -0, 192, -0, 128, -1, 0, -3, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// ':' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// ';' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 0, -3, 0, -3, 0, -2, 0, -0, 0, -// '<' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 192, -1, 128, -3, 0, -6, 0, -12, 0, -4, 0, -3, 0, -1, 128, -0, 192, -0, 64, -0, 0, -0, 0, -0, 0, -// '=' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 192, -15, 192, -0, 0, -0, 0, -15, 192, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '>' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -8, 0, -12, 0, -6, 0, -3, 0, -0, 128, -0, 192, -0, 192, -3, 0, -6, 0, -12, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// '?' -0, 0, -0, 0, -7, 128, -12, 192, -8, 64, -0, 64, -0, 64, -0, 64, -0, 64, -0, 128, -1, 128, -3, 0, -6, 0, -0, 0, -0, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// '@' -0, 0, -0, 0, -0, 0, -0, 0, -7, 192, -12, 96, -16, 48, -48, 16, -39, 16, -36, 8, -104, 8, -73, 136, -105, 152, -47, 240, -36, 96, -48, 0, -16, 32, -12, 224, -7, 128, -0, 0, -// 'A' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 128, -2, 128, -4, 128, -4, 128, -4, 192, -12, 192, -15, 192, -28, 64, -24, 96, -16, 32, -16, 32, -16, 32, -0, 0, -0, 0, -0, 0, -// 'B' -0, 0, -0, 0, -14, 0, -31, 128, -16, 192, -16, 64, -16, 64, -16, 64, -16, 128, -31, 192, -16, 96, -16, 32, -16, 32, -16, 32, -16, 96, -19, 192, -31, 0, -0, 0, -0, 0, -0, 0, -// 'C' -0, 0, -0, 0, -1, 0, -7, 224, -4, 96, -8, 0, -8, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -8, 32, -12, 192, -3, 128, -0, 0, -0, 0, -0, 0, -// 'D' -0, 0, -0, 0, -0, 0, -31, 0, -17, 128, -16, 192, -16, 64, -16, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 96, -16, 64, -17, 192, -31, 0, -0, 0, -0, 0, -0, 0, -// 'E' -0, 0, -0, 0, -15, 192, -31, 224, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -31, 192, -16, 0, -16, 0, -16, 0, -16, 0, -16, 0, -24, 0, -31, 224, -0, 0, -0, 0, -0, 0, -// 'F' -0, 0, -0, 0, -15, 224, -15, 224, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -15, 192, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// 'G' -0, 0, -0, 0, -1, 0, -7, 192, -8, 96, -16, 32, -48, 32, -32, 0, -32, 0, -32, 0, -32, 0, -33, 240, -32, 32, -16, 32, -16, 96, -13, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// 'H' -0, 0, -0, 0, -0, 0, -48, 48, -48, 48, -48, 48, -48, 48, -48, 48, -48, 112, -63, 240, -60, 48, -48, 48, -48, 48, -48, 48, -48, 48, -48, 48, -0, 0, -0, 0, -0, 0, -0, 0, -// 'I' -0, 0, -0, 0, -7, 128, -7, 128, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -15, 192, -0, 0, -0, 0, -0, 0, -// 'J' -0, 0, -0, 0, -0, 0, -3, 224, -0, 64, -0, 64, -0, 64, -0, 64, -0, 64, -0, 64, -0, 64, -0, 64, -0, 64, -8, 64, -8, 192, -13, 128, -7, 0, -0, 0, -0, 0, -0, 0, -// 'K' -0, 0, -0, 0, -0, 0, -16, 64, -16, 192, -17, 128, -19, 0, -22, 0, -28, 0, -24, 0, -28, 0, -30, 0, -19, 0, -17, 128, -16, 192, -16, 96, -16, 32, -0, 0, -0, 0, -0, 0, -// 'L' -0, 0, -0, 0, -0, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -15, 224, -15, 128, -0, 0, -0, 0, -0, 0, -// 'M' -0, 0, -0, 0, -0, 0, -16, 32, -24, 96, -24, 96, -56, 112, -40, 80, -40, 208, -44, 144, -36, 144, -36, 144, -101, 152, -69, 8, -67, 8, -67, 8, -66, 8, -0, 0, -0, 0, -0, 0, -// 'N' -0, 0, -0, 0, -0, 0, -24, 32, -24, 32, -28, 32, -20, 32, -22, 32, -18, 32, -19, 32, -17, 32, -17, 160, -16, 160, -16, 160, -16, 96, -16, 96, -16, 32, -0, 0, -0, 0, -0, 0, -// 'O' -0, 0, -0, 0, -1, 0, -7, 192, -12, 64, -8, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 32, -16, 96, -24, 64, -12, 128, -7, 0, -0, 0, -0, 0, -0, 0, -// 'P' -0, 0, -0, 0, -0, 0, -15, 128, -8, 192, -8, 96, -8, 32, -8, 32, -8, 96, -8, 192, -15, 128, -14, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -0, 0, -0, 0, -0, 0, -// 'Q' -0, 0, -0, 0, -0, 0, -7, 192, -12, 96, -24, 32, -16, 48, -48, 16, -32, 16, -32, 16, -32, 16, -32, 48, -32, 32, -49, 160, -16, 192, -13, 224, -7, 48, -0, 0, -0, 0, -0, 0, -// 'R' -0, 0, -0, 0, -14, 0, -31, 128, -16, 192, -16, 96, -16, 32, -16, 32, -16, 64, -16, 192, -31, 128, -31, 0, -17, 128, -16, 192, -16, 64, -16, 32, -16, 32, -0, 0, -0, 0, -0, 0, -// 'S' -0, 0, -0, 0, -1, 0, -7, 192, -8, 96, -8, 32, -8, 0, -8, 0, -6, 0, -3, 128, -0, 192, -0, 96, -0, 32, -0, 32, -24, 96, -12, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// 'T' -0, 0, -0, 0, -31, 224, -31, 224, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// 'U' -0, 0, -0, 0, -0, 0, -16, 48, -48, 48, -48, 48, -48, 48, -48, 48, -48, 48, -16, 48, -16, 32, -16, 32, -16, 32, -16, 32, -24, 96, -12, 192, -7, 128, -0, 0, -0, 0, -0, 0, -// 'V' -0, 0, -0, 0, -0, 0, -16, 32, -16, 32, -24, 96, -8, 64, -8, 64, -8, 64, -12, 128, -4, 128, -4, 128, -5, 128, -7, 0, -3, 0, -3, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// 'W' -0, 0, -0, 0, -0, 0, -131, 4, -195, 12, -67, 8, -67, 8, -69, 8, -68, 144, -36, 144, -36, 144, -44, 144, -40, 160, -56, 96, -24, 96, -24, 96, -16, 64, -0, 0, -0, 0, -0, 0, -// 'X' -0, 0, -0, 0, -0, 0, -16, 32, -8, 64, -8, 64, -4, 128, -5, 128, -3, 0, -3, 0, -3, 0, -7, 128, -4, 128, -8, 192, -24, 64, -16, 96, -16, 32, -0, 0, -0, 0, -0, 0, -// 'Y' -0, 0, -0, 0, -0, 0, -16, 16, -16, 32, -24, 32, -8, 64, -12, 64, -4, 192, -4, 128, -3, 128, -3, 0, -3, 0, -2, 0, -2, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 'Z' -0, 0, -0, 0, -15, 192, -31, 224, -0, 32, -0, 64, -0, 192, -0, 128, -1, 0, -3, 0, -2, 0, -6, 0, -4, 0, -8, 0, -24, 0, -31, 224, -31, 224, -0, 0, -0, 0, -0, 0, -// '[' -7, 128, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -6, 0, -7, 0, -3, 0, -// '\' -0, 0, -0, 0, -8, 0, -8, 0, -12, 0, -4, 0, -4, 0, -2, 0, -2, 0, -3, 0, -1, 0, -1, 0, -0, 128, -0, 128, -0, 192, -0, 64, -0, 64, -0, 0, -0, 0, -0, 0, -// ']' -3, 128, -1, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -0, 128, -3, 128, -3, 0, -// '^' -1, 0, -3, 128, -4, 128, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// '_' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -31, 224, -0, 0, -0, 0, -// '`' -2, 0, -3, 0, -1, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// 'a' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 128, -6, 192, -12, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -7, 192, -3, 64, -0, 0, -0, 0, -0, 0, -// 'b' -0, 0, -0, 0, -8, 0, -8, 0, -8, 0, -8, 0, -9, 0, -15, 192, -12, 64, -8, 64, -8, 96, -8, 96, -8, 96, -8, 64, -8, 64, -15, 192, -15, 128, -0, 0, -0, 0, -0, 0, -// 'c' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 128, -7, 192, -4, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 64, -6, 192, -3, 128, -0, 0, -0, 0, -0, 0, -// 'd' -0, 0, -0, 0, -0, 64, -0, 64, -0, 64, -0, 64, -1, 64, -7, 192, -12, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -13, 192, -7, 64, -0, 0, -0, 0, -0, 0, -// 'e' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 128, -7, 192, -12, 64, -8, 192, -9, 128, -11, 0, -12, 0, -8, 0, -8, 0, -6, 192, -3, 128, -0, 0, -0, 0, -0, 0, -// 'f' -0, 0, -0, 0, -1, 128, -3, 128, -2, 0, -2, 0, -7, 128, -7, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -0, 0, -0, 0, -0, 0, -// 'g' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 192, -7, 192, -12, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 192, -13, 192, -7, 64, -0, 64, -0, 192, -7, 128, -// 'h' -0, 0, -0, 0, -8, 0, -8, 0, -8, 0, -8, 0, -9, 128, -11, 192, -14, 64, -12, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -0, 0, -0, 0, -0, 0, -// 'i' -0, 0, -0, 0, -0, 0, -3, 0, -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// 'j' -0, 0, -0, 0, -0, 0, -1, 128, -0, 0, -0, 0, -1, 0, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -1, 128, -9, 128, -13, 0, -7, 0, -// 'k' -0, 0, -0, 0, -8, 0, -8, 0, -8, 0, -8, 0, -8, 64, -8, 192, -9, 128, -9, 0, -11, 0, -15, 0, -9, 128, -8, 128, -8, 192, -8, 64, -8, 0, -0, 0, -0, 0, -0, 0, -// 'l' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// 'm' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -14, 112, -122, 208, -113, 152, -97, 24, -97, 24, -97, 24, -97, 24, -97, 24, -97, 24, -97, 24, -1, 0, -0, 0, -0, 0, -0, 0, -// 'n' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -9, 128, -11, 192, -14, 64, -12, 64, -12, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -0, 0, -0, 0, -0, 0, -// 'o' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 0, -7, 128, -12, 64, -8, 64, -8, 96, -24, 96, -24, 96, -8, 64, -8, 64, -12, 128, -7, 0, -0, 0, -0, 0, -0, 0, -// 'p' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -9, 128, -15, 192, -12, 64, -8, 64, -8, 64, -8, 96, -8, 64, -8, 64, -8, 64, -15, 128, -15, 0, -8, 0, -8, 0, -8, 0, -// 'q' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -1, 192, -7, 192, -12, 64, -8, 64, -8, 64, -8, 64, -24, 64, -8, 64, -8, 64, -12, 192, -7, 192, -0, 64, -0, 64, -0, 64, -// 'r' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 128, -5, 192, -6, 64, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -4, 0, -0, 0, -0, 0, -0, 0, -// 's' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -3, 128, -6, 192, -4, 64, -4, 0, -6, 0, -3, 128, -0, 192, -0, 64, -8, 64, -4, 192, -3, 128, -0, 0, -0, 0, -0, 0, -// 't' -0, 0, -0, 0, -0, 0, -3, 0, -3, 0, -3, 0, -15, 192, -7, 128, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -0, 0, -// 'u' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -8, 64, -13, 192, -7, 64, -0, 0, -0, 0, -0, 0, -// 'v' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -8, 64, -8, 64, -12, 64, -4, 128, -4, 128, -4, 128, -7, 128, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -0, 0, -// 'w' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -51, 16, -19, 48, -19, 32, -19, 32, -21, 160, -20, 224, -28, 192, -12, 192, -8, 192, -8, 128, -0, 0, -0, 0, -0, 0, -// 'x' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -12, 64, -4, 192, -6, 128, -3, 0, -3, 0, -3, 0, -5, 128, -12, 128, -8, 192, -0, 64, -0, 0, -0, 0, -0, 0, -// 'y' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -24, 96, -8, 64, -8, 64, -4, 192, -4, 128, -6, 128, -3, 0, -3, 0, -3, 0, -2, 0, -2, 0, -6, 0, -4, 0, -// 'z' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -15, 192, -15, 192, -0, 192, -0, 128, -1, 0, -3, 0, -2, 0, -6, 0, -4, 0, -12, 0, -15, 192, -0, 0, -0, 0, -0, 0, -// '{' -1, 128, -1, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -6, 0, -6, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -2, 0, -3, 0, -1, 128, -0, 128, -// '|' -0, 0, -1, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -3, 0, -0, 0, -0, 0, -// '}' -6, 0, -2, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 128, -1, 128, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -3, 0, -6, 0, -4, 0, -// '~' -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -4, 0, -14, 32, -19, 32, -17, 192, -0, 192, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, -0, 0, +const uint8_t Font20_Table[] = { + // ' ' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '!' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '"' + 0, + 0, + 0, + 0, + 6, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '#' + 0, + 0, + 0, + 0, + 2, + 64, + 3, + 96, + 7, + 96, + 6, + 192, + 31, + 240, + 63, + 240, + 31, + 224, + 15, + 192, + 31, + 192, + 63, + 224, + 63, + 224, + 13, + 128, + 27, + 128, + 27, + 0, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '$' + 0, + 0, + 3, + 0, + 3, + 128, + 15, + 192, + 15, + 224, + 31, + 96, + 31, + 96, + 15, + 0, + 15, + 0, + 7, + 192, + 3, + 192, + 3, + 224, + 27, + 96, + 27, + 96, + 31, + 224, + 15, + 192, + 7, + 128, + 3, + 0, + 0, + 0, + 0, + 0, + // '%' + 0, + 0, + 0, + 0, + 28, + 64, + 62, + 192, + 62, + 192, + 55, + 192, + 63, + 128, + 63, + 128, + 27, + 0, + 3, + 0, + 7, + 0, + 7, + 224, + 7, + 240, + 15, + 176, + 13, + 176, + 29, + 224, + 25, + 224, + 0, + 0, + 0, + 0, + 0, + 0, + // '&' + 0, + 0, + 0, + 0, + 7, + 0, + 15, + 128, + 15, + 128, + 13, + 128, + 13, + 128, + 15, + 128, + 15, + 0, + 15, + 0, + 31, + 64, + 27, + 192, + 49, + 192, + 49, + 192, + 25, + 224, + 31, + 224, + 15, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + // ''' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '(' + 0, + 128, + 1, + 128, + 3, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 7, + 0, + 3, + 0, + 3, + 0, + 1, + 128, + 1, + 128, + 0, + 0, + // ')' + 4, + 0, + 6, + 0, + 7, + 0, + 3, + 0, + 3, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 3, + 128, + 3, + 0, + 3, + 0, + 6, + 0, + 6, + 0, + 0, + 0, + // '*' + 0, + 0, + 0, + 0, + 3, + 0, + 7, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '+' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 15, + 192, + 15, + 192, + 15, + 192, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ',' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 2, + 0, + 0, + 0, + // '-' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '.' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '/' + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 192, + 0, + 192, + 1, + 192, + 1, + 128, + 1, + 128, + 3, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 6, + 0, + 14, + 0, + 12, + 0, + 28, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '0' + 0, + 0, + 0, + 0, + 3, + 0, + 7, + 128, + 15, + 192, + 12, + 192, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 28, + 192, + 13, + 192, + 15, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '1' + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 7, + 0, + 7, + 0, + 15, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 15, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '2' + 0, + 0, + 0, + 0, + 3, + 0, + 7, + 128, + 15, + 192, + 28, + 192, + 8, + 192, + 0, + 192, + 1, + 192, + 3, + 128, + 7, + 128, + 6, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 31, + 192, + 31, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // '3' + 0, + 0, + 0, + 0, + 7, + 0, + 15, + 128, + 15, + 192, + 8, + 192, + 0, + 192, + 1, + 192, + 3, + 128, + 3, + 192, + 0, + 192, + 0, + 192, + 0, + 224, + 8, + 192, + 28, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '4' + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 192, + 1, + 192, + 3, + 192, + 3, + 192, + 3, + 192, + 7, + 192, + 7, + 192, + 15, + 192, + 15, + 192, + 31, + 192, + 15, + 192, + 1, + 192, + 1, + 192, + 0, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '5' + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 15, + 192, + 12, + 0, + 15, + 0, + 15, + 128, + 15, + 192, + 12, + 192, + 0, + 96, + 0, + 96, + 0, + 96, + 24, + 192, + 29, + 192, + 15, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '6' + 0, + 0, + 0, + 0, + 1, + 128, + 3, + 128, + 7, + 0, + 6, + 0, + 14, + 0, + 15, + 128, + 15, + 192, + 31, + 192, + 24, + 192, + 24, + 96, + 24, + 96, + 24, + 192, + 12, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '7' + 0, + 0, + 0, + 0, + 7, + 192, + 15, + 224, + 15, + 224, + 0, + 192, + 0, + 192, + 1, + 192, + 1, + 128, + 1, + 128, + 3, + 128, + 3, + 0, + 3, + 0, + 6, + 0, + 6, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '8' + 0, + 0, + 0, + 0, + 3, + 0, + 7, + 192, + 15, + 192, + 12, + 192, + 12, + 192, + 15, + 192, + 15, + 192, + 7, + 128, + 15, + 192, + 12, + 192, + 24, + 224, + 24, + 192, + 12, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // '9' + 0, + 0, + 0, + 0, + 3, + 0, + 15, + 128, + 15, + 192, + 12, + 192, + 24, + 192, + 24, + 96, + 24, + 96, + 28, + 192, + 15, + 192, + 15, + 192, + 3, + 192, + 1, + 128, + 3, + 128, + 7, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ':' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // ';' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 128, + 3, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 2, + 0, + 0, + 0, + // '<' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 1, + 192, + 3, + 192, + 7, + 128, + 14, + 0, + 28, + 0, + 14, + 0, + 7, + 0, + 3, + 128, + 1, + 192, + 0, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // '=' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 192, + 15, + 192, + 15, + 192, + 0, + 0, + 15, + 192, + 15, + 192, + 15, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '>' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 14, + 0, + 15, + 0, + 7, + 128, + 3, + 192, + 1, + 192, + 1, + 192, + 3, + 128, + 7, + 0, + 14, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '?' + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 28, + 192, + 8, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 1, + 192, + 3, + 128, + 7, + 0, + 6, + 0, + 0, + 0, + 4, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '@' + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 15, + 192, + 31, + 224, + 56, + 112, + 51, + 48, + 55, + 176, + 111, + 176, + 109, + 152, + 109, + 184, + 111, + 176, + 127, + 240, + 54, + 224, + 56, + 0, + 31, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + // 'A' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 15, + 192, + 12, + 192, + 15, + 192, + 31, + 192, + 30, + 224, + 24, + 96, + 24, + 96, + 56, + 96, + 16, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + // 'B' + 0, + 0, + 0, + 0, + 31, + 128, + 31, + 192, + 31, + 192, + 24, + 192, + 24, + 192, + 24, + 192, + 31, + 192, + 31, + 224, + 31, + 224, + 24, + 96, + 24, + 96, + 24, + 96, + 27, + 224, + 31, + 192, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'C' + 0, + 0, + 0, + 0, + 3, + 192, + 7, + 224, + 15, + 224, + 28, + 96, + 24, + 0, + 24, + 0, + 24, + 0, + 56, + 0, + 48, + 0, + 56, + 0, + 24, + 0, + 24, + 96, + 30, + 224, + 15, + 224, + 7, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'D' + 0, + 0, + 0, + 0, + 30, + 0, + 31, + 128, + 31, + 192, + 25, + 192, + 24, + 224, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 224, + 25, + 224, + 31, + 192, + 31, + 128, + 14, + 0, + 0, + 0, + 0, + 0, + // 'E' + 0, + 0, + 0, + 0, + 31, + 224, + 31, + 224, + 31, + 192, + 24, + 0, + 24, + 0, + 24, + 0, + 31, + 192, + 31, + 192, + 31, + 192, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 31, + 224, + 31, + 224, + 0, + 0, + 0, + 0, + 0, + 0, + // 'F' + 0, + 0, + 0, + 0, + 31, + 224, + 31, + 240, + 31, + 224, + 24, + 0, + 24, + 0, + 24, + 0, + 31, + 192, + 31, + 192, + 31, + 192, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'G' + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 31, + 224, + 56, + 96, + 48, + 96, + 48, + 32, + 48, + 0, + 48, + 0, + 49, + 240, + 49, + 240, + 49, + 240, + 56, + 96, + 29, + 224, + 31, + 192, + 15, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'H' + 0, + 0, + 0, + 0, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 112, + 63, + 240, + 63, + 240, + 63, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + // 'I' + 0, + 0, + 0, + 0, + 15, + 192, + 15, + 192, + 7, + 128, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 15, + 192, + 15, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'J' + 0, + 0, + 0, + 0, + 3, + 224, + 3, + 224, + 1, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + 12, + 192, + 12, + 192, + 15, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'K' + 0, + 0, + 0, + 0, + 24, + 96, + 24, + 224, + 25, + 192, + 27, + 128, + 31, + 0, + 31, + 0, + 30, + 0, + 28, + 0, + 30, + 0, + 30, + 0, + 31, + 0, + 27, + 128, + 25, + 192, + 24, + 224, + 24, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + // 'L' + 0, + 0, + 0, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 15, + 224, + 15, + 224, + 15, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'M' + 0, + 0, + 0, + 0, + 24, + 96, + 24, + 96, + 56, + 96, + 56, + 224, + 60, + 240, + 60, + 240, + 60, + 240, + 61, + 176, + 127, + 176, + 103, + 176, + 103, + 152, + 103, + 24, + 103, + 24, + 99, + 24, + 67, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + // 'N' + 0, + 0, + 0, + 0, + 24, + 96, + 24, + 96, + 28, + 96, + 28, + 96, + 30, + 96, + 30, + 96, + 31, + 96, + 27, + 96, + 27, + 224, + 25, + 224, + 25, + 224, + 24, + 224, + 24, + 224, + 24, + 96, + 24, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + // 'O' + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 14, + 224, + 28, + 96, + 24, + 96, + 24, + 112, + 48, + 48, + 48, + 48, + 48, + 112, + 48, + 96, + 24, + 96, + 24, + 224, + 29, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'P' + 0, + 0, + 0, + 0, + 31, + 128, + 31, + 192, + 31, + 224, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 224, + 27, + 224, + 31, + 192, + 31, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Q' + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 31, + 224, + 24, + 112, + 56, + 112, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 49, + 240, + 57, + 224, + 29, + 224, + 31, + 240, + 15, + 240, + 0, + 16, + 0, + 0, + 0, + 0, + // 'R' + 0, + 0, + 0, + 0, + 31, + 128, + 31, + 192, + 27, + 192, + 24, + 224, + 24, + 96, + 24, + 96, + 24, + 224, + 31, + 192, + 31, + 128, + 31, + 128, + 25, + 192, + 24, + 192, + 24, + 224, + 24, + 96, + 24, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + // 'S' + 0, + 0, + 0, + 0, + 7, + 192, + 15, + 224, + 14, + 224, + 28, + 96, + 28, + 0, + 14, + 0, + 15, + 128, + 7, + 192, + 1, + 224, + 0, + 96, + 24, + 96, + 24, + 96, + 28, + 224, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'T' + 0, + 0, + 0, + 0, + 31, + 224, + 31, + 224, + 15, + 192, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'U' + 0, + 0, + 0, + 0, + 48, + 32, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 112, + 56, + 96, + 24, + 96, + 24, + 96, + 28, + 224, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'V' + 0, + 0, + 0, + 0, + 16, + 32, + 24, + 96, + 24, + 96, + 24, + 96, + 28, + 224, + 12, + 192, + 12, + 192, + 12, + 192, + 15, + 128, + 7, + 128, + 7, + 128, + 7, + 128, + 7, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'W' + 0, + 0, + 0, + 0, + 195, + 12, + 195, + 12, + 199, + 28, + 231, + 24, + 103, + 152, + 103, + 152, + 103, + 176, + 125, + 176, + 61, + 176, + 61, + 240, + 60, + 224, + 60, + 224, + 56, + 224, + 24, + 224, + 24, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + // 'X' + 0, + 0, + 0, + 0, + 16, + 48, + 56, + 112, + 24, + 96, + 28, + 224, + 14, + 192, + 7, + 192, + 7, + 128, + 3, + 0, + 7, + 128, + 15, + 192, + 12, + 192, + 28, + 224, + 24, + 96, + 56, + 112, + 48, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Y' + 0, + 0, + 0, + 0, + 48, + 48, + 56, + 48, + 24, + 112, + 24, + 96, + 12, + 224, + 12, + 192, + 15, + 192, + 7, + 128, + 7, + 128, + 3, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'Z' + 0, + 0, + 0, + 0, + 31, + 224, + 31, + 240, + 15, + 224, + 0, + 224, + 0, + 192, + 1, + 128, + 3, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 12, + 0, + 28, + 0, + 28, + 0, + 63, + 224, + 63, + 224, + 0, + 0, + 0, + 0, + 0, + 0, + // '[' + 7, + 128, + 7, + 128, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 7, + 128, + 7, + 128, + 3, + 0, + // '\' + 0, + 0, + 0, + 0, + 8, + 0, + 28, + 0, + 12, + 0, + 12, + 0, + 6, + 0, + 6, + 0, + 7, + 0, + 3, + 0, + 3, + 0, + 1, + 128, + 1, + 128, + 1, + 192, + 0, + 192, + 0, + 192, + 0, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + // ']' + 7, + 128, + 7, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 7, + 128, + 7, + 128, + 3, + 0, + // '^' + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 128, + 7, + 128, + 7, + 128, + 12, + 192, + 12, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // '_' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 31, + 224, + 31, + 224, + 0, + 0, + 0, + 0, + // '`' + 0, + 0, + 6, + 0, + 7, + 0, + 3, + 0, + 3, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'a' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 192, + 7, + 192, + 14, + 192, + 12, + 192, + 12, + 192, + 24, + 192, + 24, + 192, + 12, + 192, + 15, + 192, + 15, + 192, + 7, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'b' + 0, + 0, + 0, + 0, + 8, + 0, + 24, + 0, + 24, + 0, + 24, + 0, + 31, + 128, + 31, + 192, + 31, + 192, + 28, + 224, + 28, + 96, + 24, + 96, + 24, + 96, + 24, + 192, + 29, + 192, + 31, + 192, + 15, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'c' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 128, + 7, + 192, + 14, + 192, + 12, + 0, + 12, + 0, + 24, + 0, + 24, + 0, + 12, + 64, + 14, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'd' + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 192, + 0, + 192, + 0, + 192, + 7, + 192, + 15, + 192, + 12, + 192, + 28, + 192, + 24, + 192, + 24, + 192, + 24, + 192, + 24, + 192, + 13, + 192, + 15, + 192, + 7, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'e' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 14, + 192, + 13, + 192, + 27, + 192, + 31, + 0, + 30, + 0, + 12, + 0, + 14, + 224, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'f' + 0, + 0, + 0, + 0, + 1, + 192, + 3, + 192, + 3, + 128, + 3, + 0, + 15, + 192, + 15, + 192, + 7, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'g' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 192, + 7, + 192, + 14, + 192, + 12, + 192, + 24, + 192, + 24, + 192, + 24, + 192, + 28, + 192, + 15, + 192, + 15, + 192, + 7, + 192, + 0, + 192, + 15, + 192, + 15, + 128, + // 'h' + 0, + 0, + 0, + 0, + 8, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 15, + 128, + 15, + 192, + 14, + 192, + 14, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + // 'i' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'j' + 0, + 0, + 0, + 0, + 1, + 128, + 1, + 128, + 1, + 128, + 0, + 0, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 1, + 128, + 13, + 128, + 13, + 128, + 15, + 128, + 7, + 0, + // 'k' + 0, + 0, + 0, + 0, + 8, + 0, + 12, + 0, + 12, + 0, + 12, + 0, + 12, + 192, + 13, + 192, + 13, + 128, + 15, + 128, + 15, + 0, + 15, + 0, + 13, + 128, + 13, + 192, + 12, + 192, + 12, + 224, + 12, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + // 'l' + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'm' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 110, + 240, + 127, + 240, + 123, + 176, + 115, + 48, + 99, + 48, + 99, + 48, + 99, + 48, + 99, + 48, + 99, + 48, + 99, + 48, + 99, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + // 'n' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 128, + 31, + 192, + 30, + 192, + 30, + 192, + 28, + 192, + 28, + 224, + 28, + 224, + 24, + 224, + 24, + 224, + 24, + 224, + 8, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + // 'o' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 12, + 192, + 12, + 224, + 24, + 96, + 24, + 96, + 24, + 96, + 24, + 192, + 13, + 192, + 15, + 128, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'p' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 128, + 15, + 192, + 14, + 192, + 12, + 192, + 12, + 96, + 12, + 96, + 12, + 96, + 12, + 192, + 15, + 192, + 15, + 192, + 15, + 128, + 12, + 0, + 12, + 0, + 12, + 0, + // 'q' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 192, + 7, + 192, + 14, + 192, + 12, + 192, + 28, + 192, + 24, + 192, + 24, + 192, + 24, + 192, + 12, + 192, + 15, + 192, + 7, + 192, + 0, + 192, + 0, + 192, + 0, + 192, + // 'r' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 192, + 15, + 192, + 15, + 192, + 14, + 192, + 14, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 's' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 7, + 128, + 15, + 192, + 12, + 192, + 12, + 192, + 7, + 0, + 7, + 192, + 1, + 192, + 12, + 192, + 12, + 192, + 15, + 192, + 7, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 't' + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 15, + 192, + 15, + 192, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'u' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 12, + 192, + 13, + 192, + 15, + 192, + 7, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // 'v' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 64, + 28, + 224, + 12, + 192, + 12, + 192, + 12, + 192, + 7, + 128, + 7, + 128, + 7, + 128, + 7, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + // 'w' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 51, + 48, + 51, + 48, + 55, + 96, + 55, + 96, + 31, + 224, + 31, + 224, + 29, + 192, + 29, + 192, + 29, + 192, + 29, + 192, + 8, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + // 'x' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 96, + 28, + 96, + 12, + 192, + 7, + 192, + 7, + 128, + 3, + 128, + 7, + 128, + 15, + 192, + 28, + 192, + 24, + 224, + 24, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + // 'y' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 24, + 96, + 24, + 96, + 12, + 192, + 12, + 192, + 12, + 192, + 7, + 128, + 7, + 128, + 7, + 128, + 3, + 0, + 3, + 0, + 3, + 0, + 6, + 0, + 6, + 0, + 6, + 0, + // 'z' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 192, + 15, + 192, + 1, + 192, + 1, + 128, + 3, + 128, + 3, + 0, + 7, + 0, + 6, + 0, + 14, + 0, + 31, + 192, + 15, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + // '{' + 1, + 128, + 3, + 128, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 7, + 0, + 14, + 0, + 6, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 128, + 3, + 128, + 0, + 128, + // '|' + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + // '}' + 6, + 0, + 7, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 128, + 1, + 128, + 1, + 128, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 7, + 0, + 14, + 0, + 4, + 0, + // '~' + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 32, + 30, + 96, + 27, + 96, + 27, + 192, + 1, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, }; -sFONT Font20 = {Font20_Table, 14, 20, }; +sFONT Font20 = { + Font20_Table, + 14, + 20, +}; -- GitLab