/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
*/
/*
Fontname: -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1
Copyright: Public domain font. Share and enjoy.
Capital A Height: 13, '1' Height: 13
Calculated Max Values w= 9 h=17 x= 4 y=16 dx=10 dy= 0 ascent=16 len=26
Font Bounding box w=10 h=20 x= 0 y=-4
Calculated Min Values x= 0 y=-4 dx= 0 dy= 0
Pure Font ascent =13 descent=-4
X Font ascent =13 descent=-4
Max Font ascent =16 descent=-4
*/
#include "../../../inc/MarlinConfigPre.h"
#if HAS_GRAPHICAL_TFT
#include
extern const uint8_t font10x20[3453] = {
0,10,20,0,252,13,2,74,4,153,32,255,252,16,252,13,
252,0,0,0,10,0,16,2,13,13,10,4,0,192,192,192,
192,192,192,192,192,192,192,0,192,192,6,4,4,10,2,9,
204,204,204,72,9,11,22,10,1,1,27,0,27,0,27,0,
127,128,54,0,54,0,54,0,255,0,108,0,108,0,108,0,
8,13,13,10,1,0,24,126,219,216,216,216,126,27,27,27,
219,126,24,9,12,24,10,1,0,115,0,219,0,222,0,118,
0,12,0,12,0,24,0,24,0,55,0,61,128,109,128,103,
0,9,13,26,10,1,0,56,0,108,0,108,0,108,0,120,
0,48,0,112,0,216,0,205,128,199,0,198,0,239,0,121,
128,2,5,5,10,4,8,192,192,192,192,128,5,13,13,10,
3,0,24,48,96,96,192,192,192,192,192,96,96,48,24,5,
13,13,10,2,0,192,96,48,48,24,24,24,24,24,48,48,
96,192,8,7,7,10,1,3,102,102,60,255,60,102,102,8,
7,7,10,1,3,24,24,24,255,24,24,24,4,3,3,10,
3,255,112,112,224,8,1,1,10,1,6,255,3,3,3,10,
4,0,224,224,224,7,12,12,10,2,0,6,6,12,12,24,
24,48,48,96,96,192,192,8,13,13,10,1,0,24,60,102,
102,195,195,195,195,195,102,102,60,24,8,13,13,10,1,0,
24,56,120,216,24,24,24,24,24,24,24,24,255,8,13,13,
10,1,0,60,102,195,195,3,3,6,28,48,96,192,192,255,
8,13,13,10,1,0,60,102,195,195,3,6,28,6,3,195,
195,102,60,8,13,13,10,1,0,2,6,14,30,54,102,198,
198,255,6,6,6,6,8,13,13,10,1,0,255,192,192,192,
192,220,230,3,3,3,195,102,60,8,13,13,10,1,0,60,
102,194,192,192,220,230,195,195,195,195,102,60,8,13,13,10,
1,0,255,3,3,6,6,12,12,24,24,48,48,96,96,8,
13,13,10,1,0,60,102,195,195,195,102,60,102,195,195,195,
102,60,8,13,13,10,1,0,60,102,195,195,195,195,103,59,
3,3,67,102,60,3,8,8,10,4,0,224,224,0,0,0,
0,224,224,4,9,9,10,3,255,112,112,0,0,0,0,112,
112,224,7,13,13,10,1,0,2,6,12,24,48,96,192,96,
48,24,12,6,2,8,6,6,10,1,3,255,0,0,0,0,
255,7,13,13,10,2,0,128,192,96,48,24,12,6,12,24,
48,96,192,128,8,13,13,10,1,0,60,102,195,195,195,6,
12,24,24,24,0,24,24,8,13,13,10,1,0,60,102,195,
207,223,219,219,219,222,204,192,99,62,8,13,13,10,1,0,
24,60,102,102,195,195,195,255,195,195,195,195,195,8,13,13,
10,1,0,248,204,198,198,198,204,252,198,195,195,195,198,252,
8,13,13,10,1,0,60,102,195,192,192,192,192,192,192,192,
195,102,60,8,13,13,10,1,0,252,198,195,195,195,195,195,
195,195,195,195,198,252,8,13,13,10,1,0,255,192,192,192,
192,192,252,192,192,192,192,192,255,8,13,13,10,1,0,255,
192,192,192,192,192,252,192,192,192,192,192,192,8,13,13,10,
1,0,60,102,195,192,192,192,207,195,195,195,195,103,61,8,
13,13,10,1,0,195,195,195,195,195,195,255,195,195,195,195,
195,195,8,13,13,10,1,0,255,24,24,24,24,24,24,24,
24,24,24,24,255,9,13,26,10,1,0,31,128,6,0,6,
0,6,0,6,0,6,0,6,0,6,0,6,0,198,0,198,
0,108,0,56,0,8,13,13,10,1,0,195,195,198,198,204,
204,248,204,204,198,198,195,195,8,13,13,10,1,0,192,192,
192,192,192,192,192,192,192,192,192,192,255,8,13,13,10,1,
0,195,195,231,231,255,219,219,219,219,195,195,195,195,8,13,
13,10,1,0,195,227,227,243,243,219,219,207,207,199,199,195,
195,8,13,13,10,1,0,60,102,195,195,195,195,195,195,195,
195,195,102,60,8,13,13,10,1,0,252,198,195,195,195,195,
198,252,192,192,192,192,192,8,14,14,10,1,255,60,102,195,
195,195,195,195,195,195,219,207,102,62,3,8,13,13,10,1,
0,252,198,195,195,195,195,198,252,204,198,198,195,195,8,13,
13,10,1,0,60,102,195,192,192,96,60,6,3,3,195,102,
60,8,13,13,10,1,0,255,24,24,24,24,24,24,24,24,
24,24,24,24,8,13,13,10,1,0,195,195,195,195,195,195,
195,195,195,195,195,102,60,8,13,13,10,1,0,195,195,195,
195,102,102,102,60,60,60,24,24,24,8,13,13,10,1,0,
195,195,195,195,195,219,219,219,219,231,231,195,195,8,13,13,
10,1,0,195,195,102,102,60,60,24,60,60,102,102,195,195,
8,13,13,10,1,0,195,195,102,102,60,60,24,24,24,24,
24,24,24,8,13,13,10,1,0,255,3,3,6,12,12,24,
48,48,96,192,192,255,6,13,13,10,2,0,252,192,192,192,
192,192,192,192,192,192,192,192,252,7,12,12,10,2,0,192,
192,96,96,48,48,24,24,12,12,6,6,6,13,13,10,2,
0,252,12,12,12,12,12,12,12,12,12,12,12,252,8,4,
4,10,1,9,24,60,102,195,9,1,2,10,1,255,255,128,
4,3,3,10,3,10,192,96,48,8,8,8,10,1,0,62,
99,3,127,195,195,195,125,8,13,13,10,1,0,192,192,192,
192,192,220,230,195,195,195,195,230,220,8,8,8,10,1,0,
62,99,192,192,192,192,99,62,8,13,13,10,1,0,3,3,
3,3,3,59,103,195,195,195,195,103,59,8,8,8,10,1,
0,60,102,195,255,192,192,99,62,8,13,13,10,1,0,30,
51,51,48,48,252,48,48,48,48,48,48,48,8,12,12,10,
1,252,125,199,198,198,198,124,192,126,195,195,195,126,8,13,
13,10,1,0,192,192,192,192,192,220,230,195,195,195,195,195,
195,8,11,11,10,1,0,24,24,0,120,24,24,24,24,24,
24,255,7,15,15,10,2,252,6,6,0,30,6,6,6,6,
6,6,6,198,198,198,124,8,13,13,10,1,0,192,192,192,
192,192,198,204,216,240,248,204,198,195,8,13,13,10,1,0,
120,24,24,24,24,24,24,24,24,24,24,24,255,8,8,8,
10,1,0,182,255,219,219,219,219,219,219,8,8,8,10,1,
0,220,230,195,195,195,195,195,195,8,8,8,10,1,0,60,
102,195,195,195,195,102,60,8,12,12,10,1,252,220,230,195,
195,195,195,230,220,192,192,192,192,8,12,12,10,1,252,59,
103,195,195,195,195,103,59,3,3,3,3,8,8,8,10,1,
0,222,115,96,96,96,96,96,96,8,8,8,10,1,0,126,
195,192,126,3,3,195,126,8,11,11,10,1,0,48,48,48,
252,48,48,48,48,48,51,30,8,8,8,10,1,0,195,195,
195,195,195,195,103,59,8,8,8,10,1,0,195,195,102,102,
60,60,24,24,8,8,8,10,1,0,195,195,195,219,219,219,
255,102,8,8,8,10,1,0,195,102,60,24,24,60,102,195,
8,12,12,10,1,252,195,195,195,195,195,195,103,59,3,195,
102,60,7,8,8,10,2,0,254,6,12,24,48,96,192,254,
8,13,13,10,1,0,15,24,24,24,24,24,240,24,24,24,
24,24,15,2,13,13,10,4,0,192,192,192,192,192,192,192,
192,192,192,192,192,192,8,13,13,10,1,0,240,24,24,24,
24,24,15,24,24,24,24,24,240,8,3,3,10,1,10,115,
219,206,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,0,0,0,10,0,16,2,13,13,10,4,0,192,
192,0,192,192,192,192,192,192,192,192,192,192,7,12,12,10,
1,0,24,24,60,102,194,192,192,194,102,60,24,24,9,12,
24,10,1,0,30,0,51,0,51,0,48,0,48,0,252,0,
48,0,48,0,48,0,248,0,173,128,231,0,9,9,18,10,
0,1,128,128,221,128,127,0,99,0,99,0,99,0,127,0,
221,128,128,128,8,11,11,10,1,0,129,195,102,60,126,24,
126,24,24,24,24,2,13,13,10,4,0,192,192,192,192,192,
0,0,0,192,192,192,192,192,8,13,13,10,1,0,60,102,
198,96,120,204,102,51,30,6,99,102,60,6,2,2,10,2,
11,204,204,8,11,11,10,1,0,60,102,195,189,165,161,165,
189,195,102,60,8,9,9,10,1,4,62,67,3,127,195,195,
125,0,255,9,11,22,10,0,0,4,128,13,128,27,0,54,
0,108,0,216,0,108,0,54,0,27,0,13,128,4,128,8,
4,4,10,1,4,255,255,3,3,6,1,1,10,2,6,252,
8,11,11,10,1,0,60,102,195,189,165,189,169,173,195,102,
60,8,1,1,10,1,13,255,6,6,6,10,2,7,48,120,
204,204,120,48,8,7,7,10,1,2,24,24,255,24,24,0,
255,5,7,7,10,2,6,112,216,24,48,96,192,248,5,7,
7,10,2,6,112,216,24,48,24,216,112,4,3,3,10,3,
10,48,96,192,7,10,10,10,1,253,198,198,198,198,198,238,
250,192,192,192,8,13,13,10,1,0,127,255,251,251,251,123,
27,27,27,27,27,27,27,3,3,3,10,4,5,224,224,224,
5,4,4,10,2,252,48,24,216,112,4,7,7,10,2,6,
96,224,96,96,96,96,240,7,9,9,10,1,4,56,108,198,
198,198,108,56,0,254,9,11,22,10,1,0,144,0,216,0,
108,0,54,0,27,0,13,128,27,0,54,0,108,0,216,0,
144,0,8,12,12,10,1,1,64,192,65,66,228,8,18,38,
74,158,2,2,8,12,12,10,1,1,64,192,65,66,228,8,
22,41,65,130,4,15,8,12,12,10,1,1,224,16,97,18,
228,8,18,38,74,159,2,2,8,13,13,10,1,0,24,24,
0,24,24,24,48,96,195,195,195,102,60,8,15,15,10,1,
0,96,48,24,0,24,60,102,195,195,195,255,195,195,195,195,
8,15,15,10,1,0,6,12,24,0,24,60,102,195,195,195,
255,195,195,195,195,8,15,15,10,1,0,24,60,102,0,24,
60,102,195,195,195,255,195,195,195,195,8,15,15,10,1,0,
50,126,76,0,24,60,102,195,195,195,255,195,195,195,195,8,
15,15,10,1,0,102,102,0,24,60,102,102,195,195,195,255,
195,195,195,195,8,16,16,10,1,0,60,102,102,60,0,24,
60,102,195,195,195,255,195,195,195,195,8,13,13,10,1,0,
31,60,108,108,204,204,255,204,204,204,204,204,207,8,17,17,
10,1,252,60,102,195,192,192,192,192,192,192,192,195,102,60,
24,12,108,56,8,15,15,10,1,0,96,48,24,0,255,192,
192,192,192,252,192,192,192,192,255,8,15,15,10,1,0,12,
24,48,0,255,192,192,192,192,252,192,192,192,192,255,8,15,
15,10,1,0,24,60,102,0,255,192,192,192,192,252,192,192,
192,192,255,8,15,15,10,1,0,102,102,0,0,255,192,192,
192,192,252,192,192,192,192,255,6,15,15,10,2,0,96,48,
24,0,252,48,48,48,48,48,48,48,48,48,252,6,15,15,
10,2,0,24,48,96,0,252,48,48,48,48,48,48,48,48,
48,252,6,15,15,10,2,0,48,120,204,0,252,48,48,48,
48,48,48,48,48,48,252,6,15,15,10,2,0,204,204,0,
252,48,48,48,48,48,48,48,48,48,48,252,9,13,26,10,
0,0,126,0,99,0,97,128,97,128,97,128,97,128,249,128,
97,128,97,128,97,128,97,128,99,0,126,0,8,15,15,10,
1,0,50,126,76,0,195,227,243,243,219,219,207,207,199,195,
195,8,15,15,10,1,0,48,24,12,0,60,102,195,195,195,
195,195,195,195,102,60,8,15,15,10,1,0,12,24,48,0,
60,102,195,195,195,195,195,195,195,102,60,8,15,15,10,1,
0,24,60,102,0,60,102,195,195,195,195,195,195,195,102,60,
8,15,15,10,1,0,50,126,76,0,60,102,195,195,195,195,
195,195,195,102,60,8,15,15,10,1,0,102,102,0,60,102,
195,195,195,195,195,195,195,195,102,60,7,8,8,10,1,0,
130,198,108,56,56,108,198,130,8,15,15,10,1,255,1,62,
102,199,199,203,203,203,211,211,211,227,102,124,128,8,15,15,
10,1,0,48,24,12,0,195,195,195,195,195,195,195,195,195,
102,60,8,15,15,10,1,0,12,24,48,0,195,195,195,195,
195,195,195,195,195,102,60,8,15,15,10,1,0,24,60,102,
0,195,195,195,195,195,195,195,195,195,102,60,8,15,15,10,
1,0,102,102,0,195,195,195,195,195,195,195,195,195,195,102,
60,8,15,15,10,1,0,12,24,48,0,195,195,102,102,60,
60,24,24,24,24,24,7,13,13,10,2,0,192,192,192,252,
198,198,198,198,198,252,192,192,192,8,13,13,10,1,0,28,
54,99,99,102,236,108,102,99,99,99,102,108,8,12,12,10,
1,0,48,24,12,0,126,195,3,127,195,195,195,125,8,12,
12,10,1,0,12,24,48,0,126,195,3,127,195,195,195,125,
8,12,12,10,1,0,24,60,102,0,126,195,3,127,195,195,
195,125,8,12,12,10,1,0,50,126,76,0,126,195,3,127,
195,195,195,125,8,11,11,10,1,0,102,102,0,126,195,3,
127,195,195,195,125,8,13,13,10,1,0,60,102,102,60,0,
126,195,3,127,195,195,195,125,8,8,8,10,1,0,118,155,
27,30,120,216,217,110,8,12,12,10,1,252,62,99,192,192,
192,192,99,62,24,12,108,56,8,12,12,10,1,0,96,48,
24,0,60,102,195,255,192,192,99,62,8,12,12,10,1,0,
6,12,24,0,60,102,195,255,192,192,99,62,8,12,12,10,
1,0,24,60,102,0,60,102,195,255,192,192,99,62,8,11,
11,10,1,0,102,102,0,60,102,195,255,192,192,99,62,8,
12,12,10,1,0,96,48,24,0,120,24,24,24,24,24,24,
255,8,12,12,10,1,0,12,24,48,0,120,24,24,24,24,
24,24,255,8,12,12,10,1,0,24,60,102,0,120,24,24,
24,24,24,24,255,8,11,11,10,1,0,102,102,0,120,24,
24,24,24,24,24,255,8,13,13,10,1,0,136,216,112,112,
216,140,62,103,195,195,195,102,60,8,12,12,10,1,0,50,
126,76,0,220,230,195,195,195,195,195,195,8,12,12,10,1,
0,96,48,24,0,60,102,195,195,195,195,102,60,8,12,12,
10,1,0,6,12,24,0,60,102,195,195,195,195,102,60,8,
12,12,10,1,0,24,60,102,0,60,102,195,195,195,195,102,
60,8,12,12,10,1,0,50,126,76,0,60,102,195,195,195,
195,102,60,8,11,11,10,1,0,102,102,0,60,102,195,195,
195,195,102,60,8,10,10,10,1,1,24,24,0,0,255,255,
0,0,24,24,8,10,10,10,1,255,1,62,102,203,203,211,
211,102,124,128,8,12,12,10,1,0,48,24,12,0,195,195,
195,195,195,195,103,59,8,12,12,10,1,0,6,12,24,0,
195,195,195,195,195,195,103,59,8,12,12,10,1,0,24,60,
102,0,195,195,195,195,195,195,103,59,8,11,11,10,1,0,
102,102,0,195,195,195,195,195,195,103,59,8,16,16,10,1,
252,12,24,48,0,195,195,195,195,195,195,103,59,3,195,102,
60,7,17,17,10,2,252,192,192,192,192,192,192,248,204,198,
198,198,204,248,192,192,192,192,8,15,15,10,1,252,102,102,
0,195,195,195,195,195,195,103,59,3,195,102,60
};
#endif // HAS_GRAPHICAL_TFT