LCDGFX LCD display driver  1.1.5
This library is developed to control SSD1306/SSD1325/SSD1327/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
fonts.c
1 /*
2  MIT License
3 
4  Copyright (c) 2018-2019, Alexey Dynda
5 
6  Permission is hereby granted, free of charge, to any person obtaining a copy
7  of this software and associated documentation files (the "Software"), to deal
8  in the Software without restriction, including without limitation the rights
9  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10  copies of the Software, and to permit persons to whom the Software is
11  furnished to do so, subject to the following conditions:
12 
13  The above copyright notice and this permission notice shall be included in all
14  copies or substantial portions of the Software.
15 
16  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22  SOFTWARE.
23 */
24 /*
25  * ssd1306xled_font6x8 is by Neven Boyanov
26  * ssd1306xled_font8x16 is by Neven Boyanov
27  *
28  * @created: 2014-08-12
29  * @author: Neven Boyanov
30  *
31  * Copyright (c) 2015 Neven Boyanov, Tinusaur Team. All Rights Reserved.
32  * Distributed as open source software under MIT License, see LICENSE.txt file.
33  * Please, as a favour, retain the link http://tinusaur.org to The Tinusaur Project.
34  *
35  * Source code available at: https://bitbucket.org/tinusaur/ssd1306xled
36  *
37  */
38 
39 #include "canvas/fonts/fonts.h"
40 
41 /* Standard ASCII 6x8 font */
42 const PROGMEM uint8_t ssd1306xled_font6x8 []=
43 {
44  0x00, 0x06, 0x08, 0x20,
45  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
46  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
47  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
48  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
49  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
50  0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // %
51  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
52  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
53  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
54  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
55  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
56  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
57  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
58  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
59  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
60  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
61  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
62  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
63  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
64  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
65  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
66  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
67  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
68  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
69  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
70  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
71  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
72  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
73  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
74  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
75  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
76  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
77  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
78  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
79  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
80  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
81  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
82  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
83  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
84  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
85  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
86  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
87  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
88  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
89  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
90  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
91  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
92  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
93  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
94  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
95  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
96  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
97  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
98  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
99  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
100  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
101  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
102  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
103  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
104  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
105  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
106  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
107  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
108  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
109  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
110  0x00, 0x20, 0x54, 0x54, 0x54, 0x78, // a
111  0x00, 0x7F, 0x48, 0x44, 0x44, 0x38, // b
112  0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // c
113  0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // d
114  0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // e
115  0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // f
116  0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // g
117  0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // h
118  0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // i
119  0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // j
120  0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // k
121  0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // l
122  0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // m
123  0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // n
124  0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // o
125  0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // p
126  0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // q
127  0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // r
128  0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // s
129  0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // t
130  0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // u
131  0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // v
132  0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // w
133  0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // x
134  0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // y
135  0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // z
136  0x00, 0x00, 0x08, 0x77, 0x00, 0x00, // {
137  0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, // |
138  0x00, 0x00, 0x77, 0x08, 0x00, 0x00, // }
139  0x00, 0x10, 0x08, 0x10, 0x08, 0x00, // ~
140  0x14, 0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines // DEL
141  0x00 /* This byte is required for italic type of font */
142 };
143 
144 const PROGMEM uint8_t ssd1306xled_font8x16[] = {
145  0x00, // 0x00 means fixed font type - the only supported by the library
146  0x08, // 0x08 = 8 - font width in pixels
147  0x10, // 0x10 = 16 - font height in pixels
148  0x20,
149 
150  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0
151  0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x30, 0x00, 0x00, 0x00, // ! 1
152  0x00, 0x10, 0x0C, 0x06, 0x10, 0x0C, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // " 2
153  0x40, 0xC0, 0x78, 0x40, 0xC0, 0x78, 0x40, 0x00, 0x04, 0x3F, 0x04, 0x04, 0x3F, 0x04, 0x04, 0x00, // # 3
154  0x00, 0x70, 0x88, 0xFC, 0x08, 0x30, 0x00, 0x00, 0x00, 0x18, 0x20, 0xFF, 0x21, 0x1E, 0x00, 0x00, // $ 4
155  0xF0, 0x08, 0xF0, 0x00, 0xE0, 0x18, 0x00, 0x00, 0x00, 0x21, 0x1C, 0x03, 0x1E, 0x21, 0x1E, 0x00, // % 5
156  0x00, 0xF0, 0x08, 0x88, 0x70, 0x00, 0x00, 0x00, 0x1E, 0x21, 0x23, 0x24, 0x19, 0x27, 0x21, 0x10, // & 6
157  0x10, 0x16, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ' 7
158  0x00, 0x00, 0x00, 0xE0, 0x18, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x20, 0x40, 0x00, // ( 8
159  0x00, 0x02, 0x04, 0x18, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x18, 0x07, 0x00, 0x00, 0x00, // ) 9
160  0x40, 0x40, 0x80, 0xF0, 0x80, 0x40, 0x40, 0x00, 0x02, 0x02, 0x01, 0x0F, 0x01, 0x02, 0x02, 0x00, // * 10
161  0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x1F, 0x01, 0x01, 0x01, 0x00, // + 11
162  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, // , 12
163  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // - 13
164  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, // . 14
165  0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x18, 0x04, 0x00, 0x60, 0x18, 0x06, 0x01, 0x00, 0x00, 0x00, // / 15
166  0x00, 0xE0, 0x10, 0x08, 0x08, 0x10, 0xE0, 0x00, 0x00, 0x0F, 0x10, 0x20, 0x20, 0x10, 0x0F, 0x00, // 0 16
167  0x00, 0x10, 0x10, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x3F, 0x20, 0x20, 0x00, 0x00, // 1 17
168  0x00, 0x70, 0x08, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00, 0x30, 0x28, 0x24, 0x22, 0x21, 0x30, 0x00, // 2 18
169  0x00, 0x30, 0x08, 0x88, 0x88, 0x48, 0x30, 0x00, 0x00, 0x18, 0x20, 0x20, 0x20, 0x11, 0x0E, 0x00, // 3 19
170  0x00, 0x00, 0xC0, 0x20, 0x10, 0xF8, 0x00, 0x00, 0x00, 0x07, 0x04, 0x24, 0x24, 0x3F, 0x24, 0x00, // 4 20
171  0x00, 0xF8, 0x08, 0x88, 0x88, 0x08, 0x08, 0x00, 0x00, 0x19, 0x21, 0x20, 0x20, 0x11, 0x0E, 0x00, // 5 21
172  0x00, 0xE0, 0x10, 0x88, 0x88, 0x18, 0x00, 0x00, 0x00, 0x0F, 0x11, 0x20, 0x20, 0x11, 0x0E, 0x00, // 6 22
173  0x00, 0x38, 0x08, 0x08, 0xC8, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 7 23
174  0x00, 0x70, 0x88, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00, 0x1C, 0x22, 0x21, 0x21, 0x22, 0x1C, 0x00, // 8 24
175  0x00, 0xE0, 0x10, 0x08, 0x08, 0x10, 0xE0, 0x00, 0x00, 0x00, 0x31, 0x22, 0x22, 0x11, 0x0F, 0x00, // 9 25
176  0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x00, // : 26
177  0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x00, 0x00, 0x00, 0x00, // ; 27
178  0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x00, 0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x00, // < 28
179  0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, // = 29
180  0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, // > 30
181  0x00, 0x70, 0x48, 0x08, 0x08, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x01, 0x00, 0x00, // ? 31
182  0xC0, 0x30, 0xC8, 0x28, 0xE8, 0x10, 0xE0, 0x00, 0x07, 0x18, 0x27, 0x24, 0x23, 0x14, 0x0B, 0x00, // @ 32
183  0x00, 0x00, 0xC0, 0x38, 0xE0, 0x00, 0x00, 0x00, 0x20, 0x3C, 0x23, 0x02, 0x02, 0x27, 0x38, 0x20, // A 33
184  0x08, 0xF8, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00, 0x20, 0x3F, 0x20, 0x20, 0x20, 0x11, 0x0E, 0x00, // B 34
185  0xC0, 0x30, 0x08, 0x08, 0x08, 0x08, 0x38, 0x00, 0x07, 0x18, 0x20, 0x20, 0x20, 0x10, 0x08, 0x00, // C 35
186  0x08, 0xF8, 0x08, 0x08, 0x08, 0x10, 0xE0, 0x00, 0x20, 0x3F, 0x20, 0x20, 0x20, 0x10, 0x0F, 0x00, // D 36
187  0x08, 0xF8, 0x88, 0x88, 0xE8, 0x08, 0x10, 0x00, 0x20, 0x3F, 0x20, 0x20, 0x23, 0x20, 0x18, 0x00, // E 37
188  0x08, 0xF8, 0x88, 0x88, 0xE8, 0x08, 0x10, 0x00, 0x20, 0x3F, 0x20, 0x00, 0x03, 0x00, 0x00, 0x00, // F 38
189  0xC0, 0x30, 0x08, 0x08, 0x08, 0x38, 0x00, 0x00, 0x07, 0x18, 0x20, 0x20, 0x22, 0x1E, 0x02, 0x00, // G 39
190  0x08, 0xF8, 0x08, 0x00, 0x00, 0x08, 0xF8, 0x08, 0x20, 0x3F, 0x21, 0x01, 0x01, 0x21, 0x3F, 0x20, // H 40
191  0x00, 0x08, 0x08, 0xF8, 0x08, 0x08, 0x00, 0x00, 0x00, 0x20, 0x20, 0x3F, 0x20, 0x20, 0x00, 0x00, // I 41
192  0x00, 0x00, 0x08, 0x08, 0xF8, 0x08, 0x08, 0x00, 0xC0, 0x80, 0x80, 0x80, 0x7F, 0x00, 0x00, 0x00, // J 42
193  0x08, 0xF8, 0x88, 0xC0, 0x28, 0x18, 0x08, 0x00, 0x20, 0x3F, 0x20, 0x01, 0x26, 0x38, 0x20, 0x00, // K 43
194  0x08, 0xF8, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x3F, 0x20, 0x20, 0x20, 0x20, 0x30, 0x00, // L 44
195  0x08, 0xF8, 0xF8, 0x00, 0xF8, 0xF8, 0x08, 0x00, 0x20, 0x3F, 0x00, 0x3F, 0x00, 0x3F, 0x20, 0x00, // M 45
196  0x08, 0xF8, 0x30, 0xC0, 0x00, 0x08, 0xF8, 0x08, 0x20, 0x3F, 0x20, 0x00, 0x07, 0x18, 0x3F, 0x00, // N 46
197  0xE0, 0x10, 0x08, 0x08, 0x08, 0x10, 0xE0, 0x00, 0x0F, 0x10, 0x20, 0x20, 0x20, 0x10, 0x0F, 0x00, // O 47
198  0x08, 0xF8, 0x08, 0x08, 0x08, 0x08, 0xF0, 0x00, 0x20, 0x3F, 0x21, 0x01, 0x01, 0x01, 0x00, 0x00, // P 48
199  0xE0, 0x10, 0x08, 0x08, 0x08, 0x10, 0xE0, 0x00, 0x0F, 0x18, 0x24, 0x24, 0x38, 0x50, 0x4F, 0x00, // Q 49
200  0x08, 0xF8, 0x88, 0x88, 0x88, 0x88, 0x70, 0x00, 0x20, 0x3F, 0x20, 0x00, 0x03, 0x0C, 0x30, 0x20, // R 50
201  0x00, 0x70, 0x88, 0x08, 0x08, 0x08, 0x38, 0x00, 0x00, 0x38, 0x20, 0x21, 0x21, 0x22, 0x1C, 0x00, // S 51
202  0x18, 0x08, 0x08, 0xF8, 0x08, 0x08, 0x18, 0x00, 0x00, 0x00, 0x20, 0x3F, 0x20, 0x00, 0x00, 0x00, // T 52
203  0x08, 0xF8, 0x08, 0x00, 0x00, 0x08, 0xF8, 0x08, 0x00, 0x1F, 0x20, 0x20, 0x20, 0x20, 0x1F, 0x00, // U 53
204  0x08, 0x78, 0x88, 0x00, 0x00, 0xC8, 0x38, 0x08, 0x00, 0x00, 0x07, 0x38, 0x0E, 0x01, 0x00, 0x00, // V 54
205  0xF8, 0x08, 0x00, 0xF8, 0x00, 0x08, 0xF8, 0x00, 0x03, 0x3C, 0x07, 0x00, 0x07, 0x3C, 0x03, 0x00, // W 55
206  0x08, 0x18, 0x68, 0x80, 0x80, 0x68, 0x18, 0x08, 0x20, 0x30, 0x2C, 0x03, 0x03, 0x2C, 0x30, 0x20, // X 56
207  0x08, 0x38, 0xC8, 0x00, 0xC8, 0x38, 0x08, 0x00, 0x00, 0x00, 0x20, 0x3F, 0x20, 0x00, 0x00, 0x00, // Y 57
208  0x10, 0x08, 0x08, 0x08, 0xC8, 0x38, 0x08, 0x00, 0x20, 0x38, 0x26, 0x21, 0x20, 0x20, 0x18, 0x00, // Z 58
209  0x00, 0x00, 0x00, 0xFE, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x40, 0x40, 0x00, // [ 59
210  0x00, 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x38, 0xC0, 0x00, // \ 60
211  0x00, 0x02, 0x02, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x7F, 0x00, 0x00, 0x00, // ] 61
212  0x00, 0x00, 0x04, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ^ 62
213  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // _ 63
214  0x00, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ` 64
215  0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x19, 0x24, 0x22, 0x22, 0x22, 0x3F, 0x20, // a 65
216  0x08, 0xF8, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x11, 0x20, 0x20, 0x11, 0x0E, 0x00, // b 66
217  0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x0E, 0x11, 0x20, 0x20, 0x20, 0x11, 0x00, // c 67
218  0x00, 0x00, 0x00, 0x80, 0x80, 0x88, 0xF8, 0x00, 0x00, 0x0E, 0x11, 0x20, 0x20, 0x10, 0x3F, 0x20, // d 68
219  0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x1F, 0x22, 0x22, 0x22, 0x22, 0x13, 0x00, // e 69
220  0x00, 0x80, 0x80, 0xF0, 0x88, 0x88, 0x88, 0x18, 0x00, 0x20, 0x20, 0x3F, 0x20, 0x20, 0x00, 0x00, // f 70
221  0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x6B, 0x94, 0x94, 0x94, 0x93, 0x60, 0x00, // g 71
222  0x08, 0xF8, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x20, 0x3F, 0x21, 0x00, 0x00, 0x20, 0x3F, 0x20, // h 72
223  0x00, 0x80, 0x98, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x3F, 0x20, 0x20, 0x00, 0x00, // i 73
224  0x00, 0x00, 0x00, 0x80, 0x98, 0x98, 0x00, 0x00, 0x00, 0xC0, 0x80, 0x80, 0x80, 0x7F, 0x00, 0x00, // j 74
225  0x08, 0xF8, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0x20, 0x3F, 0x24, 0x02, 0x2D, 0x30, 0x20, 0x00, // k 75
226  0x00, 0x08, 0x08, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x3F, 0x20, 0x20, 0x00, 0x00, // l 76
227  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x20, 0x3F, 0x20, 0x00, 0x3F, 0x20, 0x00, 0x3F, // m 77
228  0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x20, 0x3F, 0x21, 0x00, 0x00, 0x20, 0x3F, 0x20, // n 78
229  0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x1F, 0x20, 0x20, 0x20, 0x20, 0x1F, 0x00, // o 79
230  0x80, 0x80, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xA1, 0x20, 0x20, 0x11, 0x0E, 0x00, // p 80
231  0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x0E, 0x11, 0x20, 0x20, 0xA0, 0xFF, 0x80, // q 81
232  0x80, 0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x00, 0x20, 0x20, 0x3F, 0x21, 0x20, 0x00, 0x01, 0x00, // r 82
233  0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x33, 0x24, 0x24, 0x24, 0x24, 0x19, 0x00, // s 83
234  0x00, 0x80, 0x80, 0xE0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x20, 0x20, 0x00, 0x00, // t 84
235  0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x1F, 0x20, 0x20, 0x20, 0x10, 0x3F, 0x20, // u 85
236  0x80, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0x01, 0x0E, 0x30, 0x08, 0x06, 0x01, 0x00, // v 86
237  0x80, 0x80, 0x00, 0x80, 0x00, 0x80, 0x80, 0x80, 0x0F, 0x30, 0x0C, 0x03, 0x0C, 0x30, 0x0F, 0x00, // w 87
238  0x00, 0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x20, 0x31, 0x2E, 0x0E, 0x31, 0x20, 0x00, // x 88
239  0x80, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x81, 0x8E, 0x70, 0x18, 0x06, 0x01, 0x00, // y 89
240  0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x21, 0x30, 0x2C, 0x22, 0x21, 0x30, 0x00, // z 90
241  0x00, 0x00, 0x00, 0x00, 0x80, 0x7C, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x40, // { 91
242  0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, // | 92
243  0x00, 0x02, 0x02, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x3F, 0x00, 0x00, 0x00, 0x00, // } 93
244  0x00, 0x06, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ~ 94
245 };
246 
247 const PROGMEM uint8_t ssd1306xled_font6x8_German []=
248 {
249  0x01, 0x06, 0x08, 0x20,
250  0x00, 0xE4, 0x01, // Ulmaute unicode
251  0x38, 0x45, 0x44, 0x39, 0x44, 0x00, // ä
252  0x00, 0xF6, 0x01,
253  0x38, 0x45, 0x44, 0x45, 0x38, 0x00, // ö
254  0x00, 0xFC, 0x01,
255  0x3C, 0x41, 0x40, 0x41, 0x3C, 0x00, // ü
256  0x00, 0xC4, 0x01,
257  0x00, 0xF0, 0x29, 0x24, 0x29, 0xF0, // Ä
258  0x00, 0xD6, 0x01,
259  0x00, 0x78, 0x85, 0x84, 0x85, 0x78, // Ö
260  0x00, 0xDC, 0x01,
261  0x00, 0x7C, 0x81, 0x80, 0x81, 0x7C, // Ü
262  0x00, 0x00, 0x00, // End of unicode tables
263 };
264 
265 /* Standard ASCII 6x8_AB font */
266 const PROGMEM uint8_t ssd1306xled_font6x8_AB []=
267 {
268  0x00, 0x06, 0x08, 0x20,
269  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
270  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
271  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
272  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
273  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
274  0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // %
275  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
276  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
277  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
278  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
279  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
280  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
281  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
282  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
283  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
284  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
285  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
286  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
287  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
288  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
289  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
290  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
291  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
292  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
293  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
294  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
295  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
296  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
297  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
298  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
299  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
300  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
301  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
302  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
303  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
304  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
305  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
306  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
307  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
308  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
309  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
310  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
311  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
312  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
313  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
314  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
315  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
316  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
317  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
318  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
319  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
320  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
321  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
322  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
323  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
324  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
325  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
326  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
327  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
328  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
329  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
330  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
331  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
332  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
333  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
334  0x00 /* This byte is required for italic type of font */
335 };
336 
337 const uint8_t digital_font5x7_123[] PROGMEM =
338 {
339  0x00, 0x05, 0x07, 0x30,
340  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
341  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
342  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
343  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
344  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
345  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
346  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
347  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
348  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
349  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
350 };
351 
352 const uint8_t digital_font5x7[] PROGMEM =
353 {
354  0x00, 0x05, 0x07, 0x20,
355  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
356  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
357  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
358  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
359  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
360  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
361  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
362  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
363  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
364  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
365  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
366  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
367  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
368  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
369  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
370  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
371  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
372  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
373  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
374  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
375  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
376  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
377  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
378  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
379  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
380  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
381  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
382  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
383  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
384  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
385  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
386  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
387  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
388  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
389  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
390  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
391  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
392  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
393  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
394  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
395  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
396  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
397  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
398  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
399  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
400  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
401  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
402  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
403  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
404  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
405  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
406  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
407  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
408  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
409  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
410  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
411  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
412  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
413  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
414  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
415  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
416  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
417  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
418  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
419  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
420  0x20, 0x54, 0x54, 0x38, 0x40, // char 'a' (0x61/97)
421  0x00, 0x36, 0x48, 0x30, 0x00, // char 'b' (0x62/98)
422  0x30, 0x48, 0x48, 0x00, 0x00, // char 'c' (0x63/99)
423  0x30, 0x48, 0x48, 0x76, 0x00, // char 'd' (0x64/100)
424  0x38, 0x54, 0x54, 0x08, 0x00, // char 'e' (0x65/101)
425  0x08, 0x6C, 0x0A, 0x00, 0x00, // char 'f' (0x66/102)
426  0x08, 0x54, 0x54, 0x38, 0x00, // char 'g' (0x67/103)
427  0x36, 0x08, 0x08, 0x30, 0x00, // char 'h' (0x68/104)
428  0x00, 0x34, 0x00, 0x00, 0x00, // char 'i' (0x69/105)
429  0x00, 0x40, 0x34, 0x00, 0x00, // char 'j' (0x6A/106)
430  0x36, 0x10, 0x28, 0x00, 0x00, // char 'k' (0x6B/107)
431  0x36, 0x00, 0x00, 0x00, 0x00, // char 'l' (0x6C/108)
432  0x30, 0x08, 0x10, 0x08, 0x30, // char 'm' (0x6D/109)
433  0x30, 0x08, 0x08, 0x30, 0x00, // char 'n' (0x6E/110)
434  0x30, 0x48, 0x48, 0x30, 0x00, // char 'o' (0x6F/111)
435  0x78, 0x14, 0x14, 0x08, 0x00, // char 'p' (0x70/112)
436  0x08, 0x14, 0x14, 0x68, 0x00, // char 'q' (0x71/113)
437  0x30, 0x08, 0x08, 0x00, 0x00, // char 'r' (0x72/114)
438  0x08, 0x54, 0x54, 0x20, 0x00, // char 's' (0x73/115)
439  0x08, 0x2C, 0x48, 0x00, 0x00, // char 't' (0x74/116)
440  0x30, 0x40, 0x40, 0x30, 0x00, // char 'u' (0x75/117)
441  0x30, 0x40, 0x30, 0x00, 0x00, // char 'v' (0x76/118)
442  0x30, 0x40, 0x20, 0x40, 0x30, // char 'w' (0x77/119)
443  0x28, 0x10, 0x10, 0x28, 0x00, // char 'x' (0x78/120)
444  0x08, 0x50, 0x50, 0x38, 0x00, // char 'y' (0x79/121)
445  0x24, 0x34, 0x2C, 0x24, 0x00, // char 'z' (0x7A/122)
446  0x08, 0x36, 0x41, 0x00, 0x00, // char '{' (0x7B/123)
447  0x00, 0x36, 0x00, 0x00, 0x00, // char '|' (0x7C/124)
448  0x00, 0x41, 0x36, 0x08, 0x00, // char '}' (0x7D/125)
449  0x08, 0x08, 0x10, 0x10, 0x00, // char '~' (0x7E/126)
450  0x36, 0x41, 0x36, 0x00, 0x00, // char '' (0x7F/127)
451 };
452 
453 const uint8_t digital_font5x7_AB[] PROGMEM =
454 {
455  0x00, 0x05, 0x07, 0x20,
456  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
457  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
458  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
459  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
460  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
461  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
462  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
463  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
464  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
465  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
466  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
467  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
468  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
469  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
470  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
471  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
472  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
473  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
474  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
475  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
476  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
477  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
478  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
479  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
480  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
481  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
482  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
483  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
484  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
485  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
486  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
487  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
488  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
489  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
490  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
491  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
492  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
493  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
494  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
495  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
496  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
497  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
498  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
499  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
500  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
501  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
502  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
503  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
504  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
505  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
506  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
507  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
508  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
509  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
510  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
511  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
512  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
513  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
514  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
515  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
516  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
517  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
518  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
519  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
520  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
521 };
522 
523 const PROGMEM uint8_t ssd1306xled_font5x7 []=
524 {
525  0x00, 0x05, 0x07, 0x20,
526  0x00, 0x00, 0x00, 0x00, 0x00, // sp
527  0x00, 0x00, 0x5F, 0x00, 0x00, // !
528  0x00, 0x03, 0x00, 0x03, 0x00, // "
529  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
530  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
531  0x43, 0x33, 0x08, 0x66, 0x61, // %
532  0x36, 0x49, 0x55, 0x22, 0x50, // &
533  0x00, 0x05, 0x03, 0x00, 0x00, // '
534  0x00, 0x1C, 0x22, 0x41, 0x00, // (
535  0x00, 0x41, 0x22, 0x1C, 0x00, // )
536  0x14, 0x08, 0x3E, 0x08, 0x14, // *
537  0x08, 0x08, 0x3E, 0x08, 0x08, // +
538  0x00, 0x50, 0x30, 0x00, 0x00, // ,
539  0x08, 0x08, 0x08, 0x08, 0x08, // -
540  0x00, 0x60, 0x60, 0x00, 0x00, // .
541  0x20, 0x10, 0x08, 0x04, 0x02, // /
542  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
543  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
544  0x42, 0x61, 0x51, 0x49, 0x46, // 2
545  0x22, 0x41, 0x49, 0x49, 0x36, // 3
546  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
547  0x27, 0x45, 0x45, 0x45, 0x39, // 5
548  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
549  0x01, 0x01, 0x71, 0x09, 0x07, // 7
550  0x36, 0x49, 0x49, 0x49, 0x36, // 8
551  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
552  0x00, 0x36, 0x36, 0x00, 0x00, // :
553  0x00, 0x56, 0x36, 0x00, 0x00, // ;
554  0x08, 0x14, 0x22, 0x41, 0x00, // <
555  0x14, 0x14, 0x14, 0x14, 0x14, // =
556  0x00, 0x41, 0x22, 0x14, 0x08, // >
557  0x02, 0x01, 0x51, 0x09, 0x06, // ?
558  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
559  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
560  0x7F, 0x49, 0x49, 0x49, 0x36, // B
561  0x3E, 0x41, 0x41, 0x41, 0x22, // C
562  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
563  0x7F, 0x49, 0x49, 0x49, 0x41, // E
564  0x7F, 0x09, 0x09, 0x09, 0x01, // F
565  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
566  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
567  0x00, 0x41, 0x7F, 0x41, 0x00, // I
568  0x30, 0x40, 0x40, 0x40, 0x3F, // J
569  0x7F, 0x08, 0x14, 0x22, 0x41, // K
570  0x7F, 0x40, 0x40, 0x40, 0x40, // L
571  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
572  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
573  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
574  0x7F, 0x09, 0x09, 0x09, 0x06, // P
575  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
576  0x7F, 0x09, 0x09, 0x09, 0x76, // R
577  0x26, 0x49, 0x49, 0x49, 0x32, // S
578  0x01, 0x01, 0x7F, 0x01, 0x01, // T
579  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
580  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
581  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
582  0x41, 0x22, 0x1C, 0x22, 0x41, // X
583  0x07, 0x08, 0x70, 0x08, 0x07, // Y
584  0x61, 0x51, 0x49, 0x45, 0x43, // Z
585  0x00, 0x7F, 0x41, 0x00, 0x00, // [
586  0x02, 0x04, 0x08, 0x10, 0x20, // 55
587  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
588  0x04, 0x02, 0x01, 0x02, 0x04, // ^
589  0x40, 0x40, 0x40, 0x40, 0x40, // _
590  0x00, 0x01, 0x02, 0x04, 0x00, // `
591  0x20, 0x54, 0x54, 0x54, 0x78, // a
592  0x7F, 0x44, 0x44, 0x44, 0x38, // b
593  0x38, 0x44, 0x44, 0x44, 0x44, // c
594  0x38, 0x44, 0x44, 0x44, 0x7F, // d
595  0x38, 0x54, 0x54, 0x54, 0x18, // e
596  0x04, 0x04, 0x7E, 0x05, 0x05, // f
597  0x08, 0x54, 0x54, 0x54, 0x3C, // g
598  0x7F, 0x08, 0x04, 0x04, 0x78, // h
599  0x00, 0x44, 0x7D, 0x40, 0x00, // i
600  0x20, 0x40, 0x44, 0x3D, 0x00, // j
601  0x7F, 0x10, 0x28, 0x44, 0x00, // k
602  0x00, 0x41, 0x7F, 0x40, 0x00, // l
603  0x7C, 0x04, 0x78, 0x04, 0x78, // m
604  0x7C, 0x08, 0x04, 0x04, 0x78, // n
605  0x38, 0x44, 0x44, 0x44, 0x38, // o
606  0x7C, 0x14, 0x14, 0x14, 0x08, // p
607  0x08, 0x14, 0x14, 0x14, 0x7C, // q
608  0x00, 0x7C, 0x08, 0x04, 0x04, // r
609  0x48, 0x54, 0x54, 0x54, 0x20, // s
610  0x04, 0x04, 0x3F, 0x44, 0x44, // t
611  0x3C, 0x40, 0x40, 0x20, 0x7C, // u
612  0x1C, 0x20, 0x40, 0x20, 0x1C, // v
613  0x3C, 0x40, 0x30, 0x40, 0x3C, // w
614  0x44, 0x28, 0x10, 0x28, 0x44, // x
615  0x0C, 0x50, 0x50, 0x50, 0x3C, // y
616  0x44, 0x64, 0x54, 0x4C, 0x44, // z
617  0x00, 0x08, 0x36, 0x41, 0x41, // {
618  0x00, 0x00, 0x7F, 0x00, 0x00, // |
619  0x41, 0x41, 0x36, 0x08, 0x00, // }
620  0x02, 0x01, 0x02, 0x04, 0x02, // ~
621  0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines // DEL
622  0x00 /* This byte is required for italic type of font */
623 };
624 
625 const PROGMEM uint8_t ssd1306xled_font5x7_AB []=
626 {
627  0x00, 0x05, 0x07, 0x20,
628  0x00, 0x00, 0x00, 0x00, 0x00, // sp
629  0x00, 0x00, 0x5F, 0x00, 0x00, // !
630  0x00, 0x03, 0x00, 0x03, 0x00, // "
631  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
632  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
633  0x43, 0x33, 0x08, 0x66, 0x61, // %
634  0x36, 0x49, 0x55, 0x22, 0x50, // &
635  0x00, 0x05, 0x03, 0x00, 0x00, // '
636  0x00, 0x1C, 0x22, 0x41, 0x00, // (
637  0x00, 0x41, 0x22, 0x1C, 0x00, // )
638  0x14, 0x08, 0x3E, 0x08, 0x14, // *
639  0x08, 0x08, 0x3E, 0x08, 0x08, // +
640  0x00, 0x50, 0x30, 0x00, 0x00, // ,
641  0x08, 0x08, 0x08, 0x08, 0x08, // -
642  0x00, 0x60, 0x60, 0x00, 0x00, // .
643  0x20, 0x10, 0x08, 0x04, 0x02, // /
644  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
645  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
646  0x42, 0x61, 0x51, 0x49, 0x46, // 2
647  0x22, 0x41, 0x49, 0x49, 0x36, // 3
648  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
649  0x27, 0x45, 0x45, 0x45, 0x39, // 5
650  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
651  0x01, 0x01, 0x71, 0x09, 0x07, // 7
652  0x36, 0x49, 0x49, 0x49, 0x36, // 8
653  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
654  0x00, 0x36, 0x36, 0x00, 0x00, // :
655  0x00, 0x56, 0x36, 0x00, 0x00, // ;
656  0x08, 0x14, 0x22, 0x41, 0x00, // <
657  0x14, 0x14, 0x14, 0x14, 0x14, // =
658  0x00, 0x41, 0x22, 0x14, 0x08, // >
659  0x02, 0x01, 0x51, 0x09, 0x06, // ?
660  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
661  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
662  0x7F, 0x49, 0x49, 0x49, 0x36, // B
663  0x3E, 0x41, 0x41, 0x41, 0x22, // C
664  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
665  0x7F, 0x49, 0x49, 0x49, 0x41, // E
666  0x7F, 0x09, 0x09, 0x09, 0x01, // F
667  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
668  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
669  0x00, 0x41, 0x7F, 0x41, 0x00, // I
670  0x30, 0x40, 0x40, 0x40, 0x3F, // J
671  0x7F, 0x08, 0x14, 0x22, 0x41, // K
672  0x7F, 0x40, 0x40, 0x40, 0x40, // L
673  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
674  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
675  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
676  0x7F, 0x09, 0x09, 0x09, 0x06, // P
677  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
678  0x7F, 0x09, 0x09, 0x09, 0x76, // R
679  0x26, 0x49, 0x49, 0x49, 0x32, // S
680  0x01, 0x01, 0x7F, 0x01, 0x01, // T
681  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
682  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
683  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
684  0x41, 0x22, 0x1C, 0x22, 0x41, // X
685  0x07, 0x08, 0x70, 0x08, 0x07, // Y
686  0x61, 0x51, 0x49, 0x45, 0x43, // Z
687  0x00, 0x7F, 0x41, 0x00, 0x00, // [
688  0x02, 0x04, 0x08, 0x10, 0x20, // 55
689  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
690  0x04, 0x02, 0x01, 0x02, 0x04, // ^
691  0x40, 0x40, 0x40, 0x40, 0x40, // _
692  0x00, 0x01, 0x02, 0x04, 0x00, // `
693  0x00,
694 };
695 
696 
697 /* Standard ASCII 11x16 font with digits only (Ascii codes 32 - 64) */
698 const PROGMEM uint8_t courier_new_font11x16_digits []=
699 {
700  0x00, 0x0B, 0x10, 0x20,
701  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char
702  0x00, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x18, 0x00, 0x00, 0x00, 0x00, // char !
703  0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char "
704  0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0x00, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x00, // char #
705  0x00, 0x38, 0x7C, 0x4C, 0xCF, 0xCF, 0xCC, 0x9C, 0x9C, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x0C, 0x7C, 0x7C, 0x0C, 0x0F, 0x07, 0x00, 0x00, // char $
706  0x00, 0x1C, 0xA2, 0xA2, 0xE2, 0xDC, 0x40, 0x60, 0x20, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00, 0x00, // char %
707  0x00, 0x00, 0xB0, 0xF8, 0xCC, 0x8C, 0x0C, 0x0C, 0x8C, 0x80, 0x00, 0x00, 0x0F, 0x0F, 0x19, 0x18, 0x19, 0x1B, 0x0F, 0x1F, 0x19, 0x00, // char &
708  0x00, 0x00, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char '
709  0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0x1E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1F, 0x78, 0x60, 0x00, 0x00, // char (
710  0x00, 0x00, 0x06, 0x1E, 0xF8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x78, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, // char )
711  0x00, 0x00, 0x18, 0x98, 0xF0, 0xFE, 0xFE, 0xF0, 0x98, 0x18, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, // char *
712  0x80, 0x80, 0x80, 0x80, 0xF8, 0xF8, 0x80, 0x80, 0x80, 0x80, 0x00, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x1F, 0x01, 0x01, 0x01, 0x01, 0x00, // char +
713  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3C, 0x04, 0x00, 0x00, 0x00, 0x00, // char ,
714  0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char -
715  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char .
716  0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFC, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x60, 0x7C, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // char /
717  0x00, 0xF0, 0xFC, 0x0E, 0x06, 0x06, 0x0E, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x03, 0x00, 0x00, // char 0
718  0x00, 0x0C, 0x0C, 0x0C, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x1F, 0x1F, 0x18, 0x18, 0x18, 0x00, 0x00, // char 1
719  0x00, 0x18, 0x1C, 0x0E, 0x06, 0x86, 0xCE, 0x7C, 0x38, 0x00, 0x00, 0x00, 0x18, 0x1C, 0x1E, 0x1B, 0x19, 0x18, 0x18, 0x18, 0x00, 0x00, // char 2
720  0x00, 0x0C, 0x0C, 0xC6, 0xC6, 0xC6, 0xE6, 0xFC, 0x38, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0F, 0x07, 0x00, 0x00, // char 3
721  0x00, 0x80, 0xC0, 0x70, 0x38, 0x0E, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x1B, 0x1B, 0x1F, 0x1F, 0x1B, 0x00, 0x00, // char 4
722  0x00, 0x00, 0xFE, 0xFE, 0x66, 0x66, 0xE6, 0xC6, 0x80, 0x00, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 5
723  0x00, 0xE0, 0xF8, 0xDC, 0x6C, 0x66, 0xE6, 0xC6, 0x86, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 6
724  0x00, 0x0E, 0x0E, 0x06, 0x06, 0x86, 0xF6, 0xFE, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, // char 7
725  0x00, 0x38, 0xFC, 0xC6, 0xC6, 0xC6, 0xC6, 0xFC, 0x38, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x18, 0x18, 0x18, 0x18, 0x0F, 0x07, 0x00, 0x00, // char 8
726  0x00, 0x78, 0xFC, 0xCE, 0x86, 0x86, 0xCE, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x18, 0x18, 0x19, 0x19, 0x0D, 0x0E, 0x07, 0x01, 0x00, 0x00, // char 9
727  0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char :
728  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x38, 0x0C, 0x04, 0x00, 0x00, 0x00, // char ;
729  0x80, 0xC0, 0xC0, 0x60, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x06, 0x0C, 0x0C, 0x18, 0x18, 0x00, // char <
730  0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, // char =
731  0x0C, 0x0C, 0x18, 0x18, 0x30, 0x30, 0x60, 0xC0, 0xC0, 0x80, 0x80, 0x18, 0x18, 0x0C, 0x0C, 0x06, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00, // char >
732  0x00, 0x00, 0x38, 0x3C, 0x8C, 0x8C, 0xCC, 0xFC, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, // char ?
733  0x00, 0x00, 0xF8, 0x04, 0xC2, 0x22, 0x22, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x10, 0x21, 0x22, 0x22, 0x13, 0x00, 0x00, 0x00, // char @
734  0x00 /* This byte is required for italic type of font */
735 };
736 
737 const uint8_t comic_sans_font24x32_123[] PROGMEM =
738 {
739  0x00, 0x18, 0x20, 0x20,
740  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char
741  0x00, 0x00, 0xF0, 0xF8, 0xF8, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char !
742  0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char "
743  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x0F, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x0F, 0x0F, 0x0F, 0x0F, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x0F, 0x0F, 0x1C, 0x3C, 0x3C, 0xFC, 0xFC, 0xFE, 0xFF, 0x7F, 0x3F, 0x3F, 0x3C, 0x3C, 0x3C, 0x3C, 0xFC, 0xFC, 0xFF, 0xFF, 0x3F, 0x3F, 0x3C, 0x3C, 0x3C, 0x3C, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x1F, 0x1F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char #
744  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xFE, 0xFF, 0xFF, 0xE7, 0xC3, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xC0, 0xC1, 0x81, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x03, 0x07, 0x8F, 0xFF, 0xFF, 0xFE, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x1F, 0x1F, 0x1E, 0x1E, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char $
745  0x00, 0x00, 0xE0, 0xF0, 0xF8, 0xFC, 0x3C, 0x3C, 0x3C, 0xFC, 0xF8, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x07, 0xC3, 0xF0, 0xFC, 0xFF, 0x3F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x3F, 0x0F, 0x03, 0xF0, 0xFC, 0xFE, 0xFF, 0x1F, 0x0F, 0x0F, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x07, // Code for char %
746  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xCF, 0xFF, 0xFF, 0xFF, 0xF8, 0xF8, 0x7F, 0x3F, 0x1F, 0x07, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFC, 0xFE, 0xFF, 0x0F, 0x07, 0x03, 0x01, 0x03, 0x0F, 0x3F, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x0F, 0x1F, 0x3F, 0x3E, 0x18, 0x00, 0x00, 0x00, 0x00, // Code for char &
747  0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char '
748  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF8, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF8, 0xFE, 0xFF, 0x7F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x3F, 0xFF, 0xFF, 0xF8, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char (
749  0x00, 0x30, 0x78, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x7F, 0xFF, 0xFE, 0xF8, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFF, 0xFF, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char )
750  0x00, 0x80, 0xC0, 0xC0, 0x80, 0x80, 0xF0, 0xF8, 0xF8, 0xF0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x33, 0x7B, 0x7B, 0x3F, 0x1F, 0x1F, 0x0F, 0x3F, 0x7F, 0xFF, 0xF7, 0x67, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char *
751  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0E, 0x0E, 0x0E, 0x0E, 0xFF, 0xFF, 0xFF, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char +
752  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFC, 0x7C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ,
753  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char -
754  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3C, 0x3C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char .
755  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x3F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xFC, 0xFE, 0x7F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1F, 0x1F, 0x0F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char /
756  0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFE, 0xFF, 0xFF, 0x0F, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 0
757  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1
758  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x03, 0x03, 0x01, 0x80, 0x80, 0xC0, 0xE0, 0xF1, 0xFF, 0xFF, 0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0xFC, 0xFE, 0x3E, 0x1F, 0x0F, 0x07, 0x07, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 2
759  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0xC1, 0xE1, 0xE0, 0xE0, 0xF0, 0xF0, 0xF9, 0xFF, 0x7F, 0x3F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0x80, 0x00, 0x01, 0x01, 0x01, 0x03, 0x03, 0x87, 0xFF, 0xFF, 0xFE, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3
760  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0x7E, 0x1F, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3C, 0x3E, 0x3F, 0x3F, 0x3F, 0x3F, 0x3D, 0x3C, 0x3C, 0x3C, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x3C, 0x3C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 4
761  0x00, 0x20, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xF8, 0xFC, 0x7C, 0x7C, 0x3C, 0x3C, 0x3C, 0x3C, 0x7C, 0xF8, 0xF8, 0xF0, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0xC3, 0xC3, 0xC3, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 5
762  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xFC, 0xFE, 0xFF, 0xDF, 0xEF, 0xE7, 0xE3, 0xE1, 0xE0, 0xE0, 0xE0, 0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x83, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x87, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 6
763  0x00, 0x60, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC, 0xFE, 0xFF, 0x3F, 0x0F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xFC, 0xFF, 0xFF, 0x3F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 7
764  0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x7F, 0xFF, 0xFF, 0xF1, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0xF1, 0xFF, 0xFF, 0xBF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFE, 0xFF, 0xFF, 0x8F, 0x07, 0x03, 0x03, 0x01, 0x01, 0x03, 0x03, 0x03, 0x87, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 8
765  0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xC3, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x83, 0xC7, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x07, 0x0F, 0x0F, 0x8F, 0x8F, 0xCF, 0xCF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 9
766  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF8, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char :
767  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF8, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x7C, 0x7E, 0x3F, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ;
768  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF8, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0E, 0x0F, 0x1F, 0x3F, 0x7F, 0xFB, 0xF1, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char <
769  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char =
770  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x78, 0xF8, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF1, 0xF9, 0xFB, 0x7F, 0x7F, 0x3F, 0x1F, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char >
771  0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x81, 0x81, 0xC3, 0xFF, 0xFF, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x7C, 0x7C, 0x7E, 0x1F, 0x1F, 0x0F, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ?
772 };
773 
774 // ----------------------------------------------------------------------------
777 // ---------------------------------------------
778 // -@--@@--@----------@----@-@--------@@@--@@---
779 // -@--@@--@----------@----@-@-------@--@-@-@---
780 // -@--@@--@-@@@@-@@@-@--@@@-@---@@@-@--@---@---
781 // --@@-@@@--@--@-@---@-@--@-@--@--@-@--@---@---
782 // --@@--@@--@--@-@---@-@--@-@--@--@-@--@---@---
783 // --@@--@@--@--@-@---@-@--@----@--@-@--@---@---
784 // --@@--@@--@@@@-@---@--@@@-@@--@@@-@@@--@@@@@-
785 // --------------------------------@------------
786 // --------------------------------@------------
787 const uint8_t free_calibri11x12[] PROGMEM =
788 {
789 // type|width|height|first char
790  0x02, 0x0B, 0x0A, 0x20,
791 // GROUP first ' ' total 96 chars
792 // unicode(LSB,MSB)|count
793  0x00, 0x20, 0x60, // unicode record
794  0x00, 0x00, 0x00, 0x00, // char ' ' (0x0020/32)
795  0x00, 0x00, 0x02, 0x08, // char '!' (0x0021/33)
796  0x00, 0x02, 0x03, 0x04, // char '"' (0x0022/34)
797  0x00, 0x05, 0x05, 0x08, // char '#' (0x0023/35)
798  0x00, 0x0A, 0x05, 0x09, // char '$' (0x0024/36)
799  0x00, 0x14, 0x07, 0x08, // char '%' (0x0025/37)
800  0x00, 0x1B, 0x07, 0x08, // char '&' (0x0026/38)
801  0x00, 0x22, 0x01, 0x04, // char ''' (0x0027/39)
802  0x00, 0x23, 0x02, 0x0A, // char '(' (0x0028/40)
803  0x00, 0x27, 0x02, 0x0A, // char ')' (0x0029/41)
804  0x00, 0x2B, 0x04, 0x04, // char '*' (0x002A/42)
805  0x00, 0x2F, 0x05, 0x07, // char '+' (0x002B/43)
806  0x00, 0x34, 0x02, 0x0A, // char ',' (0x002C/44)
807  0x00, 0x38, 0x03, 0x06, // char '-' (0x002D/45)
808  0x00, 0x3B, 0x01, 0x08, // char '.' (0x002E/46)
809  0x00, 0x3C, 0x04, 0x0A, // char '/' (0x002F/47)
810  0x00, 0x44, 0x04, 0x08, // char '0' (0x0030/48)
811  0x00, 0x48, 0x05, 0x08, // char '1' (0x0031/49)
812  0x00, 0x4D, 0x04, 0x08, // char '2' (0x0032/50)
813  0x00, 0x51, 0x04, 0x08, // char '3' (0x0033/51)
814  0x00, 0x55, 0x06, 0x08, // char '4' (0x0034/52)
815  0x00, 0x5B, 0x04, 0x08, // char '5' (0x0035/53)
816  0x00, 0x5F, 0x04, 0x08, // char '6' (0x0036/54)
817  0x00, 0x63, 0x04, 0x08, // char '7' (0x0037/55)
818  0x00, 0x67, 0x04, 0x08, // char '8' (0x0038/56)
819  0x00, 0x6B, 0x04, 0x08, // char '9' (0x0039/57)
820  0x00, 0x6F, 0x02, 0x08, // char ':' (0x003A/58)
821  0x00, 0x71, 0x03, 0x0A, // char ';' (0x003B/59)
822  0x00, 0x77, 0x05, 0x07, // char '<' (0x003C/60)
823  0x00, 0x7C, 0x04, 0x07, // char '=' (0x003D/61)
824  0x00, 0x80, 0x04, 0x07, // char '>' (0x003E/62)
825  0x00, 0x84, 0x04, 0x08, // char '?' (0x003F/63)
826  0x00, 0x88, 0x09, 0x09, // char '@' (0x0040/64)
827  0x00, 0x9A, 0x06, 0x08, // char 'A' (0x0041/65)
828  0x00, 0xA0, 0x04, 0x08, // char 'B' (0x0042/66)
829  0x00, 0xA4, 0x05, 0x08, // char 'C' (0x0043/67)
830  0x00, 0xA9, 0x05, 0x08, // char 'D' (0x0044/68)
831  0x00, 0xAE, 0x04, 0x08, // char 'E' (0x0045/69)
832  0x00, 0xB2, 0x04, 0x08, // char 'F' (0x0046/70)
833  0x00, 0xB6, 0x05, 0x08, // char 'G' (0x0047/71)
834  0x00, 0xBB, 0x05, 0x08, // char 'H' (0x0048/72)
835  0x00, 0xC0, 0x01, 0x08, // char 'I' (0x0049/73)
836  0x00, 0xC1, 0x03, 0x08, // char 'J' (0x004A/74)
837  0x00, 0xC4, 0x05, 0x08, // char 'K' (0x004B/75)
838  0x00, 0xC9, 0x04, 0x08, // char 'L' (0x004C/76)
839  0x00, 0xCD, 0x07, 0x08, // char 'M' (0x004D/77)
840  0x00, 0xD4, 0x05, 0x08, // char 'N' (0x004E/78)
841  0x00, 0xD9, 0x05, 0x08, // char 'O' (0x004F/79)
842  0x00, 0xDE, 0x04, 0x08, // char 'P' (0x0050/80)
843  0x00, 0xE2, 0x06, 0x09, // char 'Q' (0x0051/81)
844  0x00, 0xEE, 0x05, 0x08, // char 'R' (0x0052/82)
845  0x00, 0xF3, 0x04, 0x08, // char 'S' (0x0053/83)
846  0x00, 0xF7, 0x05, 0x08, // char 'T' (0x0054/84)
847  0x00, 0xFC, 0x05, 0x08, // char 'U' (0x0055/85)
848  0x01, 0x01, 0x06, 0x08, // char 'V' (0x0056/86)
849  0x01, 0x07, 0x09, 0x08, // char 'W' (0x0057/87)
850  0x01, 0x10, 0x06, 0x08, // char 'X' (0x0058/88)
851  0x01, 0x16, 0x05, 0x08, // char 'Y' (0x0059/89)
852  0x01, 0x1B, 0x05, 0x08, // char 'Z' (0x005A/90)
853  0x01, 0x20, 0x02, 0x0A, // char '[' (0x005B/91)
854  0x01, 0x24, 0x04, 0x09, // char '\' (0x005C/92)
855  0x01, 0x2C, 0x02, 0x0A, // char ']' (0x005D/93)
856  0x01, 0x30, 0x04, 0x05, // char '^' (0x005E/94)
857  0x01, 0x34, 0x06, 0x08, // char '_' (0x005F/95)
858  0x01, 0x3A, 0x03, 0x02, // char '`' (0x0060/96)
859  0x01, 0x3D, 0x04, 0x08, // char 'a' (0x0061/97)
860  0x01, 0x41, 0x04, 0x08, // char 'b' (0x0062/98)
861  0x01, 0x45, 0x04, 0x08, // char 'c' (0x0063/99)
862  0x01, 0x49, 0x04, 0x08, // char 'd' (0x0064/100)
863  0x01, 0x4D, 0x04, 0x08, // char 'e' (0x0065/101)
864  0x01, 0x51, 0x04, 0x08, // char 'f' (0x0066/102)
865  0x01, 0x55, 0x05, 0x0A, // char 'g' (0x0067/103)
866  0x01, 0x5F, 0x04, 0x08, // char 'h' (0x0068/104)
867  0x01, 0x63, 0x01, 0x08, // char 'i' (0x0069/105)
868  0x01, 0x64, 0x02, 0x0A, // char 'j' (0x006A/106)
869  0x01, 0x68, 0x04, 0x08, // char 'k' (0x006B/107)
870  0x01, 0x6C, 0x01, 0x08, // char 'l' (0x006C/108)
871  0x01, 0x6D, 0x07, 0x08, // char 'm' (0x006D/109)
872  0x01, 0x74, 0x04, 0x08, // char 'n' (0x006E/110)
873  0x01, 0x78, 0x04, 0x08, // char 'o' (0x006F/111)
874  0x01, 0x7C, 0x04, 0x0A, // char 'p' (0x0070/112)
875  0x01, 0x84, 0x04, 0x0A, // char 'q' (0x0071/113)
876  0x01, 0x8C, 0x03, 0x08, // char 'r' (0x0072/114)
877  0x01, 0x8F, 0x03, 0x08, // char 's' (0x0073/115)
878  0x01, 0x92, 0x03, 0x08, // char 't' (0x0074/116)
879  0x01, 0x95, 0x04, 0x08, // char 'u' (0x0075/117)
880  0x01, 0x99, 0x05, 0x08, // char 'v' (0x0076/118)
881  0x01, 0x9E, 0x08, 0x08, // char 'w' (0x0077/119)
882  0x01, 0xA6, 0x04, 0x08, // char 'x' (0x0078/120)
883  0x01, 0xAA, 0x05, 0x0A, // char 'y' (0x0079/121)
884  0x01, 0xB4, 0x04, 0x08, // char 'z' (0x007A/122)
885  0x01, 0xB8, 0x03, 0x0A, // char '{' (0x007B/123)
886  0x01, 0xBE, 0x01, 0x0A, // char '|' (0x007C/124)
887  0x01, 0xC0, 0x02, 0x0A, // char '}' (0x007D/125)
888  0x01, 0xC4, 0x05, 0x04, // char '~' (0x007E/126)
889  0x01, 0xC9, 0x06, 0x08, // char '' (0x007F/127)
890 // 0x01, 0xD0,
891  0x01, 0xCF,
892  // char ' ' (0x0020/32)
893  0xBE, 0x80, // char '!' (0x0021/33)
894  0x0E, 0x00, 0x0E, // char '"' (0x0022/34)
895  0x28, 0xFE, 0x28, 0xF8, 0x2E, // char '#' (0x0023/35)
896  0x80, 0x8E, 0x92, 0x93, 0x62, 0x00, 0x00, 0x01, 0x00, 0x00, // char '$' (0x0024/36)
897  0x1E, 0x92, 0x7E, 0x10, 0xFC, 0x92, 0xF0, // char '%' (0x0025/37)
898  0x00, 0xE4, 0x9A, 0xAA, 0xCE, 0x70, 0x80, // char '&' (0x0026/38)
899  0x0E, // char ''' (0x0027/39)
900  0xFC, 0x03, 0x00, 0x03, // char '(' (0x0028/40)
901  0x03, 0xFC, 0x03, 0x00, // char ')' (0x0029/41)
902  0x06, 0x0F, 0x06, 0x00, // char '*' (0x002A/42)
903  0x10, 0x10, 0x7C, 0x10, 0x10, // char '+' (0x002B/43)
904  0x00, 0x80, 0x02, 0x01, // char ',' (0x002C/44)
905  0x20, 0x20, 0x20, // char '-' (0x002D/45)
906  0x80, // char '.' (0x002E/46)
907  0x00, 0xE0, 0x1C, 0x03, 0x03, 0x00, 0x00, 0x00, // char '/' (0x002F/47)
908  0xFC, 0x82, 0x82, 0x7E, // char '0' (0x0030/48)
909  0x84, 0x82, 0xFE, 0x80, 0x80, // char '1' (0x0031/49)
910  0x84, 0xC2, 0xA2, 0x9C, // char '2' (0x0032/50)
911  0x82, 0x92, 0x92, 0x6E, // char '3' (0x0033/51)
912  0x30, 0x28, 0x26, 0xFE, 0x20, 0x20, // char '4' (0x0034/52)
913  0x9E, 0x92, 0x92, 0x62, // char '5' (0x0035/53)
914  0x7C, 0x96, 0x92, 0x72, // char '6' (0x0036/54)
915  0xC2, 0x72, 0x1E, 0x06, // char '7' (0x0037/55)
916  0xEC, 0x92, 0x92, 0x6E, // char '8' (0x0038/56)
917  0x9C, 0x92, 0xD2, 0x7C, // char '9' (0x0039/57)
918  0x88, 0x88, // char ':' (0x003A/58)
919  0x00, 0x88, 0x88, 0x02, 0x01, 0x00, // char ';' (0x003B/59)
920  0x10, 0x30, 0x28, 0x28, 0x44, // char '<' (0x003C/60)
921  0x50, 0x50, 0x50, 0x50, // char '=' (0x003D/61)
922  0x44, 0x28, 0x28, 0x10, // char '>' (0x003E/62)
923  0x02, 0xB2, 0x92, 0x0C, // char '?' (0x003F/63)
924  0x00, 0xF8, 0x84, 0x72, 0x4A, 0x6A, 0x7A, 0x42, 0x3C, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, // char '@' (0x0040/64)
925  0x80, 0x70, 0x2E, 0x26, 0x38, 0xC0, // char 'A' (0x0041/65)
926  0xFE, 0x92, 0x92, 0x6E, // char 'B' (0x0042/66)
927  0x7C, 0xC6, 0x82, 0x82, 0x44, // char 'C' (0x0043/67)
928  0xFE, 0x82, 0x82, 0xC6, 0x7C, // char 'D' (0x0044/68)
929  0xFE, 0x92, 0x92, 0x92, // char 'E' (0x0045/69)
930  0xFE, 0x12, 0x12, 0x12, // char 'F' (0x0046/70)
931  0x7C, 0xC6, 0x82, 0x92, 0xF6, // char 'G' (0x0047/71)
932  0xFE, 0x10, 0x10, 0x10, 0xFE, // char 'H' (0x0048/72)
933  0xFE, // char 'I' (0x0049/73)
934  0x80, 0x80, 0xFE, // char 'J' (0x004A/74)
935  0xFE, 0x10, 0x3C, 0xC6, 0x82, // char 'K' (0x004B/75)
936  0xFE, 0x80, 0x80, 0x80, // char 'L' (0x004C/76)
937  0xFE, 0x06, 0x38, 0xC0, 0x38, 0x06, 0xFE, // char 'M' (0x004D/77)
938  0xFE, 0x06, 0x18, 0xE0, 0xFE, // char 'N' (0x004E/78)
939  0x7C, 0x86, 0x82, 0xC6, 0x7C, // char 'O' (0x004F/79)
940  0xFE, 0x12, 0x12, 0x0C, // char 'P' (0x0050/80)
941  0x7C, 0x86, 0x82, 0xC6, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // char 'Q' (0x0051/81)
942  0xFE, 0x12, 0x12, 0xEC, 0x00, // char 'R' (0x0052/82)
943  0x8C, 0x92, 0x92, 0x62, // char 'S' (0x0053/83)
944  0x02, 0x02, 0xFE, 0x02, 0x02, // char 'T' (0x0054/84)
945  0x7E, 0x80, 0x80, 0x80, 0x7E, // char 'U' (0x0055/85)
946  0x06, 0x3C, 0xE0, 0xE0, 0x1C, 0x06, // char 'V' (0x0056/86)
947  0x00, 0x0E, 0xF0, 0xF0, 0x0E, 0x1E, 0xF0, 0xF0, 0x0E, // char 'W' (0x0057/87)
948  0x82, 0x6E, 0x38, 0x38, 0xC6, 0x00, // char 'X' (0x0058/88)
949  0x02, 0x0C, 0xF0, 0x0C, 0x02, // char 'Y' (0x0059/89)
950  0x82, 0xE2, 0x92, 0x8E, 0x82, // char 'Z' (0x005A/90)
951  0xFF, 0x01, 0x03, 0x02, // char '[' (0x005B/91)
952  0x01, 0x0E, 0x70, 0x80, 0x00, 0x00, 0x00, 0x01, // char '\' (0x005C/92)
953  0x01, 0xFF, 0x02, 0x03, // char ']' (0x005D/93)
954  0x1C, 0x02, 0x0C, 0x10, // char '^' (0x005E/94)
955  0x80, 0x80, 0x80, 0x80, 0x80, 0x80, // char '_' (0x005F/95)
956  0x00, 0x01, 0x02, // char '`' (0x0060/96)
957  0xE8, 0xA8, 0xA8, 0xF8, // char 'a' (0x0061/97)
958  0xFE, 0x88, 0x88, 0x70, // char 'b' (0x0062/98)
959  0x70, 0x88, 0x88, 0x88, // char 'c' (0x0063/99)
960  0x70, 0x88, 0x88, 0xFE, // char 'd' (0x0064/100)
961  0x70, 0xA8, 0xA8, 0xB0, // char 'e' (0x0065/101)
962  0x08, 0xFE, 0x0A, 0x02, // char 'f' (0x0066/102)
963  0x78, 0xA8, 0xA8, 0xB8, 0x08, 0x03, 0x02, 0x02, 0x03, 0x00, // char 'g' (0x0067/103)
964  0xFE, 0x08, 0x08, 0xF8, // char 'h' (0x0068/104)
965  0xFA, // char 'i' (0x0069/105)
966  0x00, 0xFA, 0x02, 0x03, // char 'j' (0x006A/106)
967  0xFE, 0x20, 0x50, 0x88, // char 'k' (0x006B/107)
968  0xFE, // char 'l' (0x006C/108)
969  0xF8, 0x08, 0x08, 0xF8, 0x08, 0x08, 0xF8, // char 'm' (0x006D/109)
970  0xF8, 0x08, 0x08, 0xF8, // char 'n' (0x006E/110)
971  0xF8, 0x88, 0x88, 0xF8, // char 'o' (0x006F/111)
972  0xF8, 0x88, 0x88, 0x70, 0x03, 0x00, 0x00, 0x00, // char 'p' (0x0070/112)
973  0x70, 0x88, 0x88, 0xF8, 0x00, 0x00, 0x00, 0x03, // char 'q' (0x0071/113)
974  0xF8, 0x08, 0x08, // char 'r' (0x0072/114)
975  0x98, 0xA8, 0xE8, // char 's' (0x0073/115)
976  0x08, 0xFC, 0x88, // char 't' (0x0074/116)
977  0xF8, 0x80, 0x80, 0xF8, // char 'u' (0x0075/117)
978  0x18, 0x70, 0xC0, 0x60, 0x18, // char 'v' (0x0076/118)
979  0x08, 0x70, 0xC0, 0x38, 0x38, 0xC0, 0x70, 0x08, // char 'w' (0x0077/119)
980  0x88, 0x70, 0x70, 0x88, // char 'x' (0x0078/120)
981  0x18, 0x70, 0xC0, 0x70, 0x08, 0x00, 0x02, 0x01, 0x00, 0x00, // char 'y' (0x0079/121)
982  0xC8, 0xE8, 0xB8, 0x88, // char 'z' (0x007A/122)
983  0x10, 0xEE, 0x01, 0x00, 0x01, 0x02, // char '{' (0x007B/123)
984  0xFF, 0x03, // char '|' (0x007C/124)
985  0xCF, 0x30, 0x03, 0x00, // char '}' (0x007D/125)
986  0x0C, 0x04, 0x08, 0x08, 0x0C, // char '~' (0x007E/126)
987  0xFE, 0x82, 0x8A, 0xAA, 0x82, 0xFE, // char '' (0x007F/127)
988  0x00, 0x00, 0x00, // end of unicode tables
989  // FONT REQUIRES 859 BYTES
990 };
991 
992 // ------------------------
993 // ------------------------
994 // -@@@@-------------------
995 // @@--@-------------------
996 // @@--@-@--@-@--@--@-@-@@-
997 // -@@@@-@--@-@--@-@@-@-@--
998 // -@--@-@--@-@--@@-@-@@@--
999 // @@--@-@--@-@--@@-@-@-@--
1000 // @@--@-@@@@@@@-@--@-@-@@-
1001 // ------------@-----------
1002 // ------------@-----------
1003 const uint8_t free_calibri11x12_cyrillic[] PROGMEM =
1004 {
1005 // type|width|height|first char
1006  0x02, 0x0A, 0x0B, 0x00,
1007 // GROUP first 'А' total 64 chars
1008 // unicode(LSB,MSB)|count
1009  0x04, 0x10, 0x40, // unicode record
1010  0x00, 0x00, 0x06, 0x09, // char 'А' (0x0410/1040)
1011  0x00, 0x0C, 0x05, 0x09, // char 'Б' (0x0411/1041)
1012  0x00, 0x16, 0x04, 0x09, // char 'В' (0x0412/1042)
1013  0x00, 0x1E, 0x04, 0x09, // char 'Г' (0x0413/1043)
1014  0x00, 0x26, 0x07, 0x0B, // char 'Д' (0x0414/1044)
1015  0x00, 0x34, 0x04, 0x09, // char 'Е' (0x0415/1045)
1016  0x00, 0x3C, 0x09, 0x09, // char 'Ж' (0x0416/1046)
1017  0x00, 0x4E, 0x04, 0x09, // char 'З' (0x0417/1047)
1018  0x00, 0x56, 0x05, 0x09, // char 'И' (0x0418/1048)
1019  0x00, 0x60, 0x05, 0x09, // char 'Й' (0x0419/1049)
1020  0x00, 0x6A, 0x05, 0x09, // char 'К' (0x041A/1050)
1021  0x00, 0x74, 0x06, 0x09, // char 'Л' (0x041B/1051)
1022  0x00, 0x80, 0x07, 0x09, // char 'М' (0x041C/1052)
1023  0x00, 0x8E, 0x05, 0x09, // char 'Н' (0x041D/1053)
1024  0x00, 0x98, 0x05, 0x09, // char 'О' (0x041E/1054)
1025  0x00, 0xA2, 0x05, 0x09, // char 'П' (0x041F/1055)
1026  0x00, 0xAC, 0x04, 0x09, // char 'Р' (0x0420/1056)
1027  0x00, 0xB4, 0x05, 0x09, // char 'С' (0x0421/1057)
1028  0x00, 0xBE, 0x05, 0x09, // char 'Т' (0x0422/1058)
1029  0x00, 0xC8, 0x07, 0x09, // char 'У' (0x0423/1059)
1030  0x00, 0xD6, 0x07, 0x09, // char 'Ф' (0x0424/1060)
1031  0x00, 0xE4, 0x06, 0x09, // char 'Х' (0x0425/1061)
1032  0x00, 0xF0, 0x06, 0x0B, // char 'Ц' (0x0426/1062)
1033  0x00, 0xFC, 0x05, 0x09, // char 'Ч' (0x0427/1063)
1034  0x01, 0x06, 0x08, 0x09, // char 'Ш' (0x0428/1064)
1035  0x01, 0x16, 0x09, 0x0B, // char 'Щ' (0x0429/1065)
1036  0x01, 0x28, 0x06, 0x09, // char 'Ъ' (0x042A/1066)
1037  0x01, 0x34, 0x07, 0x09, // char 'Ы' (0x042B/1067)
1038  0x01, 0x42, 0x05, 0x09, // char 'Ь' (0x042C/1068)
1039  0x01, 0x4C, 0x05, 0x09, // char 'Э' (0x042D/1069)
1040  0x01, 0x56, 0x08, 0x09, // char 'Ю' (0x042E/1070)
1041  0x01, 0x66, 0x05, 0x09, // char 'Я' (0x042F/1071)
1042  0x01, 0x70, 0x04, 0x09, // char 'а' (0x0430/1072)
1043  0x01, 0x78, 0x05, 0x09, // char 'б' (0x0431/1073)
1044  0x01, 0x82, 0x04, 0x09, // char 'в' (0x0432/1074)
1045  0x01, 0x8A, 0x03, 0x09, // char 'г' (0x0433/1075)
1046  0x01, 0x90, 0x06, 0x0B, // char 'д' (0x0434/1076)
1047  0x01, 0x9C, 0x04, 0x09, // char 'е' (0x0435/1077)
1048  0x01, 0xA4, 0x07, 0x09, // char 'ж' (0x0436/1078)
1049  0x01, 0xB2, 0x04, 0x09, // char 'з' (0x0437/1079)
1050  0x01, 0xBA, 0x04, 0x09, // char 'и' (0x0438/1080)
1051  0x01, 0xC2, 0x04, 0x09, // char 'й' (0x0439/1081)
1052  0x01, 0xCA, 0x04, 0x09, // char 'к' (0x043A/1082)
1053  0x01, 0xD2, 0x05, 0x09, // char 'л' (0x043B/1083)
1054  0x01, 0xDC, 0x06, 0x09, // char 'м' (0x043C/1084)
1055  0x01, 0xE8, 0x04, 0x09, // char 'н' (0x043D/1085)
1056  0x01, 0xF0, 0x04, 0x09, // char 'о' (0x043E/1086)
1057  0x01, 0xF8, 0x04, 0x09, // char 'п' (0x043F/1087)
1058  0x02, 0x00, 0x04, 0x0B, // char 'р' (0x0440/1088)
1059  0x02, 0x08, 0x04, 0x09, // char 'с' (0x0441/1089)
1060  0x02, 0x10, 0x05, 0x09, // char 'т' (0x0442/1090)
1061  0x02, 0x1A, 0x05, 0x0B, // char 'у' (0x0443/1091)
1062  0x02, 0x24, 0x07, 0x0B, // char 'ф' (0x0444/1092)
1063  0x02, 0x32, 0x04, 0x09, // char 'х' (0x0445/1093)
1064  0x02, 0x3A, 0x05, 0x0B, // char 'ц' (0x0446/1094)
1065  0x02, 0x44, 0x04, 0x09, // char 'ч' (0x0447/1095)
1066  0x02, 0x4C, 0x06, 0x09, // char 'ш' (0x0448/1096)
1067  0x02, 0x58, 0x07, 0x0B, // char 'щ' (0x0449/1097)
1068  0x02, 0x66, 0x06, 0x09, // char 'ъ' (0x044A/1098)
1069  0x02, 0x72, 0x06, 0x09, // char 'ы' (0x044B/1099)
1070  0x02, 0x7E, 0x04, 0x09, // char 'ь' (0x044C/1100)
1071  0x02, 0x86, 0x04, 0x09, // char 'э' (0x044D/1101)
1072  0x02, 0x8E, 0x07, 0x09, // char 'ю' (0x044E/1102)
1073  0x02, 0x9C, 0x04, 0x09, // char 'я' (0x044F/1103)
1074  0x02, 0xA6,
1075  0x00, 0xE0, 0x5C, 0x4C, 0x70, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, // char 'А' (0x0410/1040)
1076  0xFC, 0x24, 0x24, 0xE4, 0xC4, 0x01, 0x01, 0x01, 0x01, 0x00, // char 'Б' (0x0411/1041)
1077  0xFC, 0x24, 0x24, 0xDC, 0x01, 0x01, 0x01, 0x00, // char 'В' (0x0412/1042)
1078  0xFC, 0x04, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, // char 'Г' (0x0413/1043)
1079  0x00, 0xC0, 0x7C, 0x04, 0x04, 0xFC, 0x00, 0x07, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'Д' (0x0414/1044)
1080  0xFC, 0x24, 0x24, 0x24, 0x01, 0x01, 0x01, 0x01, // char 'Е' (0x0415/1045)
1081  0x8C, 0xDC, 0x20, 0x20, 0xFC, 0x20, 0x20, 0xDC, 0x8C, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'Ж' (0x0416/1046)
1082  0x04, 0x24, 0xFC, 0xDC, 0x01, 0x01, 0x01, 0x00, // char 'З' (0x0417/1047)
1083  0xFC, 0x80, 0x70, 0x08, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'И' (0x0418/1048)
1084  0xFC, 0x83, 0x72, 0x0B, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'Й' (0x0419/1049)
1085  0xFC, 0x20, 0x20, 0xD0, 0x0C, 0x01, 0x00, 0x00, 0x01, 0x01, // char 'К' (0x041A/1050)
1086  0x00, 0xC0, 0x7C, 0x04, 0x04, 0xFC, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'Л' (0x041B/1051)
1087  0xFC, 0x0C, 0x70, 0x80, 0x70, 0x0C, 0xFC, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, // char 'М' (0x041C/1052)
1088  0xFC, 0x20, 0x20, 0x20, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'Н' (0x041D/1053)
1089  0xF8, 0x0C, 0x04, 0x8C, 0xF8, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'О' (0x041E/1054)
1090  0xFC, 0x04, 0x04, 0x04, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x01, // char 'П' (0x041F/1055)
1091  0xFC, 0x24, 0x24, 0x18, 0x01, 0x00, 0x00, 0x00, // char 'Р' (0x0420/1056)
1092  0xF8, 0x8C, 0x04, 0x04, 0x88, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'С' (0x0421/1057)
1093  0x04, 0x04, 0xFC, 0x04, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, // char 'Т' (0x0422/1058)
1094  0x00, 0x0C, 0x30, 0xC0, 0x30, 0x0C, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, // char 'У' (0x0423/1059)
1095  0x70, 0xD8, 0x88, 0xFC, 0x88, 0x88, 0x70, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // char 'Ф' (0x0424/1060)
1096  0x04, 0xDC, 0x70, 0x70, 0x8C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, // char 'Х' (0x0425/1061)
1097  0xFC, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'Ц' (0x0426/1062)
1098  0x1C, 0x30, 0x20, 0x20, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x01, // char 'Ч' (0x0427/1063)
1099  0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // char 'Ш' (0x0428/1064)
1100  0xFC, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'Щ' (0x0429/1065)
1101  0x04, 0x04, 0xFC, 0x20, 0xE0, 0xE0, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'Ъ' (0x042A/1066)
1102  0xFC, 0x20, 0x20, 0xE0, 0xC0, 0x00, 0xFC, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, // char 'Ы' (0x042B/1067)
1103  0xFC, 0x20, 0x20, 0xE0, 0xC0, 0x01, 0x01, 0x01, 0x01, 0x00, // char 'Ь' (0x042C/1068)
1104  0x04, 0x24, 0x24, 0xFC, 0xF8, 0x01, 0x01, 0x01, 0x01, 0x00, // char 'Э' (0x042D/1069)
1105  0xFC, 0x20, 0x70, 0xF8, 0x04, 0x04, 0xDC, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'Ю' (0x042E/1070)
1106  0x98, 0xFC, 0x24, 0x24, 0xFC, 0x01, 0x01, 0x00, 0x00, 0x01, // char 'Я' (0x042F/1071)
1107  0xD0, 0x50, 0x50, 0xF0, 0x01, 0x01, 0x01, 0x01, // char 'а' (0x0430/1072)
1108  0x00, 0xF8, 0xAC, 0x94, 0xF4, 0x00, 0x00, 0x01, 0x01, 0x00, // char 'б' (0x0431/1073)
1109  0xF0, 0x50, 0x50, 0xB0, 0x01, 0x01, 0x01, 0x01, // char 'в' (0x0432/1074)
1110  0xF0, 0x10, 0x10, 0x01, 0x00, 0x00, // char 'г' (0x0433/1075)
1111  0x00, 0xC0, 0x70, 0x10, 0xF0, 0x00, 0x07, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'д' (0x0434/1076)
1112  0xE0, 0x50, 0x50, 0x60, 0x00, 0x01, 0x01, 0x01, // char 'е' (0x0435/1077)
1113  0x10, 0xB0, 0x40, 0xF0, 0x40, 0xF0, 0x90, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, // char 'ж' (0x0436/1078)
1114  0x10, 0x50, 0x50, 0xB0, 0x01, 0x01, 0x01, 0x01, // char 'з' (0x0437/1079)
1115  0xF0, 0xC0, 0x20, 0xF0, 0x01, 0x00, 0x00, 0x01, // char 'и' (0x0438/1080)
1116  0xF0, 0xC6, 0x24, 0xF6, 0x01, 0x00, 0x00, 0x01, // char 'й' (0x0439/1081)
1117  0xF0, 0x40, 0xF0, 0x10, 0x01, 0x00, 0x01, 0x01, // char 'к' (0x043A/1082)
1118  0x00, 0xC0, 0x70, 0x10, 0xF0, 0x01, 0x01, 0x00, 0x00, 0x01, // char 'л' (0x043B/1083)
1119  0xF0, 0xE0, 0x00, 0xE0, 0xF0, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, // char 'м' (0x043C/1084)
1120  0xF0, 0x40, 0x40, 0xF0, 0x01, 0x00, 0x00, 0x01, // char 'н' (0x043D/1085)
1121  0xF0, 0x10, 0x10, 0xF0, 0x01, 0x01, 0x01, 0x01, // char 'о' (0x043E/1086)
1122  0xF0, 0x10, 0x10, 0xF0, 0x01, 0x00, 0x00, 0x01, // char 'п' (0x043F/1087)
1123  0xF0, 0x10, 0x10, 0xE0, 0x07, 0x01, 0x01, 0x00, // char 'р' (0x0440/1088)
1124  0xE0, 0x10, 0x10, 0x10, 0x00, 0x01, 0x01, 0x01, // char 'с' (0x0441/1089)
1125  0x10, 0x10, 0xF0, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, // char 'т' (0x0442/1090)
1126  0x30, 0xE0, 0x80, 0xE0, 0x10, 0x00, 0x04, 0x03, 0x00, 0x00, // char 'у' (0x0443/1091)
1127  0xE0, 0xB0, 0x10, 0xFC, 0x10, 0x10, 0xE0, 0x00, 0x01, 0x01, 0x07, 0x01, 0x01, 0x00, // char 'ф' (0x0444/1092)
1128  0x10, 0xE0, 0xE0, 0x10, 0x01, 0x00, 0x00, 0x01, // char 'х' (0x0445/1093)
1129  0xF0, 0x00, 0x00, 0xF0, 0x00, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'ц' (0x0446/1094)
1130  0x70, 0x40, 0x40, 0xF0, 0x00, 0x00, 0x00, 0x01, // char 'ч' (0x0447/1095)
1131  0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // char 'ш' (0x0448/1096)
1132  0xF0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, // char 'щ' (0x0449/1097)
1133  0x10, 0x10, 0xF0, 0x20, 0xE0, 0xE0, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'ъ' (0x044A/1098)
1134  0xF0, 0x20, 0x20, 0xE0, 0x00, 0xF0, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, // char 'ы' (0x044B/1099)
1135  0xF0, 0x20, 0xE0, 0xE0, 0x01, 0x01, 0x01, 0x00, // char 'ь' (0x044C/1100)
1136  0x50, 0x50, 0xF0, 0xE0, 0x01, 0x01, 0x01, 0x00, // char 'э' (0x044D/1101)
1137  0xF0, 0x40, 0xE0, 0xB0, 0x10, 0xB0, 0xE0, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, // char 'ю' (0x044E/1102)
1138  0xB0, 0xD0, 0x50, 0xF0, 0x01, 0x01, 0x00, 0x01, // char 'я' (0x044F/1103)
1139  0x00, 0x00, 0x00, // end of unicode tables
1140  // FONT REQUIRES 944 BYTES
1141 };
1142 
1143 // --------@----------------
1144 // -@@-@@---@---------------
1145 // -------------------------
1146 // --@@----@@@@--@@@--@@-@@-
1147 // --@@----@----@--@--------
1148 // --@-@---@----@-@@--@---@-
1149 // -@--@---@@@@-@-@@--@@-@--
1150 // -@@@@---@----@--@@--@-@--
1151 // -@---@--@----@---@--@@@--
1152 // @----@--@@@@-@-@@@---@---
1153 // ---------------------@---
1154 // --------------------@----
1155 const uint8_t free_calibri11x12_latin[] PROGMEM =
1156 {
1157 // type|width|height|first char
1158  0x02, 0x0A, 0x0C, 0x00,
1159 // GROUP first '¡' total 95 chars
1160 // unicode(LSB,MSB)|count
1161  0x00, 0xA1, 0x5F, // unicode record
1162  0x00, 0x00, 0x02, 0x0B, // char '¡' (0x00A1/161)
1163  0x00, 0x04, 0x04, 0x0A, // char '¢' (0x00A2/162)
1164  0x00, 0x0C, 0x05, 0x0A, // char '£' (0x00A3/163)
1165  0x00, 0x16, 0x05, 0x0A, // char '¤' (0x00A4/164)
1166  0x00, 0x20, 0x06, 0x0A, // char '¥' (0x00A5/165)
1167  0x00, 0x2C, 0x01, 0x0C, // char '¦' (0x00A6/166)
1168  0x00, 0x2E, 0x04, 0x0B, // char '§' (0x00A7/167)
1169  0x00, 0x36, 0x05, 0x04, // char '¨' (0x00A8/168)
1170  0x00, 0x3B, 0x07, 0x0A, // char '©' (0x00A9/169)
1171  0x00, 0x49, 0x03, 0x09, // char 'ª' (0x00AA/170)
1172  0x00, 0x4F, 0x04, 0x09, // char '«' (0x00AB/171)
1173  0x00, 0x57, 0x05, 0x08, // char '¬' (0x00AC/172)
1174  0x00, 0x5C, 0x03, 0x08, // char '­' (0x00AD/173)
1175  0x00, 0x5F, 0x04, 0x06, // char '®' (0x00AE/174)
1176  0x00, 0x63, 0x04, 0x04, // char '¯' (0x00AF/175)
1177  0x00, 0x67, 0x03, 0x06, // char '°' (0x00B0/176)
1178  0x00, 0x6A, 0x05, 0x0A, // char '±' (0x00B1/177)
1179  0x00, 0x74, 0x03, 0x06, // char '²' (0x00B2/178)
1180  0x00, 0x77, 0x03, 0x06, // char '³' (0x00B3/179)
1181  0x00, 0x7A, 0x03, 0x04, // char '´' (0x00B4/180)
1182  0x00, 0x7D, 0x05, 0x0C, // char 'µ' (0x00B5/181)
1183  0x00, 0x87, 0x05, 0x0B, // char '¶' (0x00B6/182)
1184  0x00, 0x91, 0x02, 0x07, // char '·' (0x00B7/183)
1185  0x00, 0x93, 0x02, 0x0C, // char '¸' (0x00B8/184)
1186  0x00, 0x97, 0x02, 0x06, // char '¹' (0x00B9/185)
1187  0x00, 0x99, 0x03, 0x09, // char 'º' (0x00BA/186)
1188  0x00, 0x9F, 0x04, 0x09, // char '»' (0x00BB/187)
1189  0x00, 0xA7, 0x07, 0x0A, // char '¼' (0x00BC/188)
1190  0x00, 0xB5, 0x07, 0x0A, // char '½' (0x00BD/189)
1191  0x00, 0xC3, 0x07, 0x0A, // char '¾' (0x00BE/190)
1192  0x00, 0xD1, 0x04, 0x0B, // char '¿' (0x00BF/191)
1193  0x00, 0xD9, 0x06, 0x0A, // char 'À' (0x00C0/192)
1194  0x00, 0xE5, 0x06, 0x0A, // char 'Á' (0x00C1/193)
1195  0x00, 0xF1, 0x06, 0x0A, // char 'Â' (0x00C2/194)
1196  0x00, 0xFD, 0x06, 0x0A, // char 'Ã' (0x00C3/195)
1197  0x01, 0x09, 0x06, 0x0A, // char 'Ä' (0x00C4/196)
1198  0x01, 0x15, 0x06, 0x0A, // char 'Å' (0x00C5/197)
1199  0x01, 0x21, 0x08, 0x0A, // char 'Æ' (0x00C6/198)
1200  0x01, 0x31, 0x05, 0x0C, // char 'Ç' (0x00C7/199)
1201  0x01, 0x3B, 0x05, 0x0A, // char 'È' (0x00C8/200)
1202  0x01, 0x45, 0x04, 0x0A, // char 'É' (0x00C9/201)
1203  0x01, 0x4D, 0x05, 0x0A, // char 'Ê' (0x00CA/202)
1204  0x01, 0x57, 0x05, 0x0A, // char 'Ë' (0x00CB/203)
1205  0x01, 0x61, 0x03, 0x0A, // char 'Ì' (0x00CC/204)
1206  0x01, 0x67, 0x03, 0x0A, // char 'Í' (0x00CD/205)
1207  0x01, 0x6D, 0x05, 0x0A, // char 'Î' (0x00CE/206)
1208  0x01, 0x77, 0x05, 0x0A, // char 'Ï' (0x00CF/207)
1209  0x01, 0x81, 0x06, 0x0A, // char 'Ð' (0x00D0/208)
1210  0x01, 0x8D, 0x05, 0x0A, // char 'Ñ' (0x00D1/209)
1211  0x01, 0x97, 0x05, 0x0A, // char 'Ò' (0x00D2/210)
1212  0x01, 0xA1, 0x05, 0x0A, // char 'Ó' (0x00D3/211)
1213  0x01, 0xAB, 0x05, 0x0A, // char 'Ô' (0x00D4/212)
1214  0x01, 0xB5, 0x05, 0x0A, // char 'Õ' (0x00D5/213)
1215  0x01, 0xBF, 0x05, 0x0A, // char 'Ö' (0x00D6/214)
1216  0x01, 0xC9, 0x04, 0x09, // char '×' (0x00D7/215)
1217  0x01, 0xD1, 0x06, 0x0B, // char 'Ø' (0x00D8/216)
1218  0x01, 0xDD, 0x05, 0x0A, // char 'Ù' (0x00D9/217)
1219  0x01, 0xE7, 0x05, 0x0A, // char 'Ú' (0x00DA/218)
1220  0x01, 0xF1, 0x05, 0x0A, // char 'Û' (0x00DB/219)
1221  0x01, 0xFB, 0x05, 0x0A, // char 'Ü' (0x00DC/220)
1222  0x02, 0x05, 0x05, 0x0A, // char 'Ý' (0x00DD/221)
1223  0x02, 0x0F, 0x04, 0x0A, // char 'Þ' (0x00DE/222)
1224  0x02, 0x17, 0x05, 0x0A, // char 'ß' (0x00DF/223)
1225  0x02, 0x21, 0x04, 0x0A, // char 'à' (0x00E0/224)
1226  0x02, 0x29, 0x04, 0x0A, // char 'á' (0x00E1/225)
1227  0x02, 0x31, 0x04, 0x0A, // char 'â' (0x00E2/226)
1228  0x02, 0x39, 0x05, 0x0A, // char 'ã' (0x00E3/227)
1229  0x02, 0x43, 0x05, 0x0A, // char 'ä' (0x00E4/228)
1230  0x02, 0x4D, 0x04, 0x0A, // char 'å' (0x00E5/229)
1231  0x02, 0x55, 0x07, 0x0A, // char 'æ' (0x00E6/230)
1232  0x02, 0x63, 0x04, 0x0C, // char 'ç' (0x00E7/231)
1233  0x02, 0x6B, 0x04, 0x0A, // char 'è' (0x00E8/232)
1234  0x02, 0x73, 0x04, 0x0A, // char 'é' (0x00E9/233)
1235  0x02, 0x7B, 0x04, 0x0A, // char 'ê' (0x00EA/234)
1236  0x02, 0x83, 0x05, 0x0A, // char 'ë' (0x00EB/235)
1237  0x02, 0x8D, 0x03, 0x0A, // char 'ì' (0x00EC/236)
1238  0x02, 0x93, 0x03, 0x0A, // char 'í' (0x00ED/237)
1239  0x02, 0x99, 0x04, 0x0A, // char 'î' (0x00EE/238)
1240  0x02, 0xA1, 0x04, 0x0A, // char 'ï' (0x00EF/239)
1241  0x02, 0xA9, 0x05, 0x0A, // char 'ð' (0x00F0/240)
1242  0x02, 0xB3, 0x05, 0x0A, // char 'ñ' (0x00F1/241)
1243  0x02, 0xBD, 0x04, 0x0A, // char 'ò' (0x00F2/242)
1244  0x02, 0xC5, 0x04, 0x0A, // char 'ó' (0x00F3/243)
1245  0x02, 0xCD, 0x04, 0x0A, // char 'ô' (0x00F4/244)
1246  0x02, 0xD5, 0x05, 0x0A, // char 'õ' (0x00F5/245)
1247  0x02, 0xDF, 0x05, 0x0A, // char 'ö' (0x00F6/246)
1248  0x02, 0xE9, 0x05, 0x09, // char '÷' (0x00F7/247)
1249  0x02, 0xF3, 0x05, 0x0B, // char 'ø' (0x00F8/248)
1250  0x02, 0xFD, 0x04, 0x0A, // char 'ù' (0x00F9/249)
1251  0x03, 0x05, 0x04, 0x0A, // char 'ú' (0x00FA/250)
1252  0x03, 0x0D, 0x04, 0x0A, // char 'û' (0x00FB/251)
1253  0x03, 0x15, 0x05, 0x0A, // char 'ü' (0x00FC/252)
1254  0x03, 0x1F, 0x05, 0x0C, // char 'ý' (0x00FD/253)
1255  0x03, 0x29, 0x04, 0x0C, // char 'þ' (0x00FE/254)
1256  0x03, 0x31, 0x05, 0x0C, // char 'ÿ' (0x00FF/255)
1257  0x03, 0x3E,
1258  0x10, 0x90, 0x00, 0x07, // char '¡' (0x00A1/161)
1259  0xE0, 0xB0, 0x18, 0x10, 0x00, 0x01, 0x03, 0x01, // char '¢' (0x00A2/162)
1260  0x40, 0xF0, 0x58, 0x48, 0x18, 0x02, 0x03, 0x02, 0x02, 0x02, // char '£' (0x00A3/163)
1261  0x10, 0xE0, 0x20, 0x20, 0xD0, 0x00, 0x03, 0x01, 0x01, 0x02, // char '¤' (0x00A4/164)
1262  0x48, 0x58, 0xE0, 0x70, 0x48, 0x00, 0x01, 0x01, 0x03, 0x01, 0x01, 0x00, // char '¥' (0x00A5/165)
1263  0x3C, 0x0F, // char '¦' (0x00A6/166)
1264  0xF8, 0xA8, 0x68, 0xC0, 0x04, 0x05, 0x05, 0x07, // char '§' (0x00A7/167)
1265  0x08, 0x08, 0x00, 0x08, 0x08, // char '¨' (0x00A8/168)
1266  0xF0, 0x08, 0xF4, 0x94, 0x94, 0x04, 0xF8, 0x01, 0x03, 0x02, 0x02, 0x02, 0x03, 0x01, // char '©' (0x00A9/169)
1267  0x68, 0x68, 0x70, 0x01, 0x01, 0x01, // char 'ª' (0x00AA/170)
1268  0xE0, 0x10, 0xE0, 0x10, 0x00, 0x01, 0x00, 0x01, // char '«' (0x00AB/171)
1269  0x40, 0x40, 0x40, 0x40, 0xC0, // char '¬' (0x00AC/172)
1270  0x80, 0x80, 0x80, // char '­' (0x00AD/173)
1271  0x3C, 0x2C, 0x24, 0x18, // char '®' (0x00AE/174)
1272  0x00, 0x08, 0x08, 0x08, // char '¯' (0x00AF/175)
1273  0x38, 0x28, 0x38, // char '°' (0x00B0/176)
1274  0x20, 0x20, 0xF8, 0x20, 0x20, 0x02, 0x02, 0x02, 0x02, 0x02, // char '±' (0x00B1/177)
1275  0x24, 0x34, 0x2C, // char '²' (0x00B2/178)
1276  0x2C, 0x2C, 0x34, // char '³' (0x00B3/179)
1277  0x00, 0x08, 0x04, // char '´' (0x00B4/180)
1278  0xE0, 0x00, 0x00, 0xE0, 0x00, 0x0F, 0x02, 0x02, 0x03, 0x02, // char 'µ' (0x00B5/181)
1279  0x70, 0x78, 0xF8, 0x08, 0xF8, 0x00, 0x00, 0x07, 0x00, 0x07, // char '¶' (0x00B6/182)
1280  0x40, 0x40, // char '·' (0x00B7/183)
1281  0x00, 0x00, 0x08, 0x0C, // char '¸' (0x00B8/184)
1282  0x08, 0x3C, // char '¹' (0x00B9/185)
1283  0x78, 0x48, 0x78, 0x01, 0x01, 0x01, // char 'º' (0x00BA/186)
1284  0x10, 0xE0, 0x10, 0xE0, 0x01, 0x00, 0x01, 0x00, // char '»' (0x00BB/187)
1285  0x10, 0x78, 0x80, 0x40, 0xB0, 0xC8, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x03, 0x01, // char '¼' (0x00BC/188)
1286  0x10, 0x78, 0x80, 0x40, 0x70, 0x48, 0xC0, 0x00, 0x02, 0x01, 0x00, 0x02, 0x03, 0x02, // char '½' (0x00BD/189)
1287  0x58, 0x58, 0xF8, 0x40, 0xB0, 0xC8, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x03, 0x01, // char '¾' (0x00BE/190)
1288  0x00, 0x90, 0xD0, 0x00, 0x03, 0x04, 0x04, 0x04, // char '¿' (0x00BF/191)
1289  0x00, 0xC0, 0xB9, 0x9A, 0xE0, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'À' (0x00C0/192)
1290  0x00, 0xC0, 0xB8, 0x9A, 0xE1, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'Á' (0x00C1/193)
1291  0x00, 0xC0, 0xBA, 0x99, 0xE2, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'Â' (0x00C2/194)
1292  0x00, 0xC0, 0xBB, 0x99, 0xE2, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'Ã' (0x00C3/195)
1293  0x00, 0xC2, 0xBA, 0x98, 0xE2, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'Ä' (0x00C4/196)
1294  0x00, 0xC7, 0xBD, 0x9F, 0xE0, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x03, // char 'Å' (0x00C5/197)
1295  0x00, 0xC0, 0xB0, 0x88, 0xF8, 0x48, 0x48, 0x48, 0x02, 0x01, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, // char 'Æ' (0x00C6/198)
1296  0xF0, 0xF8, 0x08, 0x08, 0x10, 0x01, 0x03, 0x0E, 0x0E, 0x01, // char 'Ç' (0x00C7/199)
1297  0x00, 0xF9, 0x4A, 0x48, 0x48, 0x00, 0x03, 0x02, 0x02, 0x02, // char 'È' (0x00C8/200)
1298  0xF8, 0x48, 0x4A, 0x49, 0x03, 0x02, 0x02, 0x02, // char 'É' (0x00C9/201)
1299  0x00, 0xFA, 0x49, 0x4A, 0x48, 0x00, 0x03, 0x02, 0x02, 0x02, // char 'Ê' (0x00CA/202)
1300  0xFA, 0x4A, 0x48, 0x4A, 0x02, 0x03, 0x02, 0x02, 0x02, 0x00, // char 'Ë' (0x00CB/203)
1301  0x00, 0x01, 0xFA, 0x00, 0x00, 0x03, // char 'Ì' (0x00CC/204)
1302  0x00, 0xFA, 0x01, 0x00, 0x03, 0x00, // char 'Í' (0x00CD/205)
1303  0x00, 0x02, 0xF9, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, // char 'Î' (0x00CE/206)
1304  0x02, 0x02, 0xF8, 0x02, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, // char 'Ï' (0x00CF/207)
1305  0x40, 0xF8, 0x48, 0x08, 0xB8, 0xF0, 0x00, 0x03, 0x02, 0x02, 0x03, 0x01, // char 'Ð' (0x00D0/208)
1306  0xF8, 0x1B, 0x61, 0x82, 0xFB, 0x03, 0x00, 0x00, 0x03, 0x03, // char 'Ñ' (0x00D1/209)
1307  0xF0, 0x19, 0x0A, 0x18, 0xF0, 0x01, 0x02, 0x02, 0x03, 0x01, // char 'Ò' (0x00D2/210)
1308  0xF0, 0x18, 0x0A, 0x19, 0xF0, 0x01, 0x02, 0x02, 0x03, 0x01, // char 'Ó' (0x00D3/211)
1309  0xF0, 0x1A, 0x09, 0x1A, 0xF0, 0x01, 0x02, 0x02, 0x03, 0x01, // char 'Ô' (0x00D4/212)
1310  0xF0, 0x1B, 0x09, 0x1A, 0xF3, 0x01, 0x02, 0x02, 0x03, 0x01, // char 'Õ' (0x00D5/213)
1311  0xF2, 0x1A, 0x08, 0x1A, 0xF2, 0x01, 0x02, 0x02, 0x03, 0x01, // char 'Ö' (0x00D6/214)
1312  0x20, 0xC0, 0xC0, 0x20, 0x01, 0x00, 0x00, 0x01, // char '×' (0x00D7/215)
1313  0xF0, 0x08, 0xC8, 0x38, 0x1C, 0xE0, 0x05, 0x03, 0x02, 0x02, 0x01, 0x00, // char 'Ø' (0x00D8/216)
1314  0xF8, 0x01, 0x02, 0x00, 0xF8, 0x01, 0x02, 0x02, 0x02, 0x01, // char 'Ù' (0x00D9/217)
1315  0xF8, 0x00, 0x02, 0x01, 0xF8, 0x01, 0x02, 0x02, 0x02, 0x01, // char 'Ú' (0x00DA/218)
1316  0xF8, 0x02, 0x01, 0x02, 0xF8, 0x01, 0x02, 0x02, 0x02, 0x01, // char 'Û' (0x00DB/219)
1317  0xFA, 0x02, 0x00, 0x02, 0xFA, 0x01, 0x02, 0x02, 0x02, 0x01, // char 'Ü' (0x00DC/220)
1318  0x08, 0x30, 0xC0, 0x32, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, // char 'Ý' (0x00DD/221)
1319  0xF8, 0x90, 0xF0, 0x70, 0x03, 0x00, 0x00, 0x00, // char 'Þ' (0x00DE/222)
1320  0xF0, 0x08, 0x68, 0xF8, 0x80, 0x03, 0x00, 0x02, 0x02, 0x03, // char 'ß' (0x00DF/223)
1321  0xA0, 0xA4, 0xA8, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'à' (0x00E0/224)
1322  0xA0, 0xA0, 0xA8, 0xE4, 0x03, 0x02, 0x02, 0x03, // char 'á' (0x00E1/225)
1323  0xA0, 0xA0, 0xAC, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'â' (0x00E2/226)
1324  0x00, 0xAC, 0xA4, 0xA8, 0xEC, 0x00, 0x03, 0x02, 0x02, 0x03, // char 'ã' (0x00E3/227)
1325  0xA8, 0xA8, 0xA0, 0xE8, 0x08, 0x03, 0x02, 0x02, 0x03, 0x00, // char 'ä' (0x00E4/228)
1326  0xAE, 0xAA, 0xAE, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'å' (0x00E5/229)
1327  0x20, 0xA0, 0xA0, 0xE0, 0xA0, 0xA0, 0xC0, 0x03, 0x02, 0x02, 0x01, 0x02, 0x02, 0x02, // char 'æ' (0x00E6/230)
1328  0xC0, 0x60, 0x20, 0x20, 0x01, 0x0B, 0x0E, 0x02, // char 'ç' (0x00E7/231)
1329  0xC0, 0xA4, 0xA8, 0xC0, 0x01, 0x02, 0x02, 0x02, // char 'è' (0x00E8/232)
1330  0xC0, 0xA0, 0xA8, 0xC4, 0x01, 0x02, 0x02, 0x02, // char 'é' (0x00E9/233)
1331  0xC0, 0xA0, 0xAC, 0xC0, 0x01, 0x02, 0x02, 0x02, // char 'ê' (0x00EA/234)
1332  0xC8, 0xA8, 0xA0, 0xC8, 0x08, 0x01, 0x02, 0x02, 0x02, 0x00, // char 'ë' (0x00EB/235)
1333  0x00, 0x04, 0xE8, 0x00, 0x00, 0x03, // char 'ì' (0x00EC/236)
1334  0x00, 0xE8, 0x04, 0x00, 0x03, 0x00, // char 'í' (0x00ED/237)
1335  0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, 0x03, 0x00, // char 'î' (0x00EE/238)
1336  0x00, 0x08, 0xE0, 0x08, 0x00, 0x00, 0x03, 0x00, // char 'ï' (0x00EF/239)
1337  0x80, 0xD0, 0x58, 0x78, 0xE8, 0x01, 0x03, 0x02, 0x03, 0x01, // char 'ð' (0x00F0/240)
1338  0x00, 0xEC, 0x24, 0x28, 0xEC, 0x00, 0x03, 0x00, 0x00, 0x03, // char 'ñ' (0x00F1/241)
1339  0xE0, 0x24, 0x28, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'ò' (0x00F2/242)
1340  0xE0, 0x20, 0x28, 0xE4, 0x03, 0x02, 0x02, 0x03, // char 'ó' (0x00F3/243)
1341  0xE0, 0x20, 0x2C, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'ô' (0x00F4/244)
1342  0x00, 0xEC, 0x24, 0x28, 0xEC, 0x00, 0x03, 0x02, 0x02, 0x03, // char 'õ' (0x00F5/245)
1343  0xE8, 0x28, 0x20, 0xE8, 0x08, 0x03, 0x02, 0x02, 0x03, 0x00, // char 'ö' (0x00F6/246)
1344  0x40, 0x40, 0x50, 0x50, 0x40, 0x00, 0x00, 0x01, 0x01, 0x00, // char '÷' (0x00F7/247)
1345  0xC0, 0x60, 0xE0, 0x70, 0xC0, 0x01, 0x07, 0x03, 0x03, 0x01, // char 'ø' (0x00F8/248)
1346  0xE0, 0x04, 0x08, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'ù' (0x00F9/249)
1347  0xE0, 0x00, 0x08, 0xE4, 0x03, 0x02, 0x02, 0x03, // char 'ú' (0x00FA/250)
1348  0xE0, 0x00, 0x0C, 0xE0, 0x03, 0x02, 0x02, 0x03, // char 'û' (0x00FB/251)
1349  0xE8, 0x08, 0x00, 0xE8, 0x08, 0x03, 0x02, 0x02, 0x03, 0x00, // char 'ü' (0x00FC/252)
1350  0x60, 0xC0, 0x08, 0xC4, 0x20, 0x00, 0x09, 0x07, 0x01, 0x00, // char 'ý' (0x00FD/253)
1351  0xF8, 0x40, 0x60, 0xE0, 0x0F, 0x02, 0x03, 0x01, // char 'þ' (0x00FE/254)
1352  0x68, 0xC8, 0x00, 0xC8, 0x28, 0x00, 0x09, 0x07, 0x01, 0x00, // char 'ÿ' (0x00FF/255)
1353  0x00, 0x00, 0x00, // end of unicode tables
1354  // FONT REQUIRES 1219 BYTES
1355 };
1356 
1357 
const PROGMEM uint8_t digital_font5x7_123[]
const PROGMEM uint8_t ssd1306xled_font6x8_German[]
Definition: fonts.c:247
const PROGMEM uint8_t ssd1306xled_font8x16[]
Definition: fonts.c:144
const PROGMEM uint8_t courier_new_font11x16_digits[]
Definition: fonts.c:698
const PROGMEM uint8_t ssd1306xled_font6x8[]
Definition: fonts.c:42
const PROGMEM uint8_t ssd1306xled_font5x7[]
Definition: fonts.c:523
const PROGMEM uint8_t ssd1306xled_font5x7_AB[]
Definition: fonts.c:625
const PROGMEM uint8_t free_calibri11x12_latin[]
Definition: fonts.c:1155
const PROGMEM uint8_t free_calibri11x12_cyrillic[]
Definition: fonts.c:1003
const PROGMEM uint8_t comic_sans_font24x32_123[]
Definition: fonts.c:737
const PROGMEM uint8_t ssd1306xled_font6x8_AB[]
Definition: fonts.c:266
const PROGMEM uint8_t free_calibri11x12[]
Definition: fonts.c:787
const PROGMEM uint8_t digital_font5x7_AB[]
Definition: fonts.c:453
const PROGMEM uint8_t digital_font5x7[]
Definition: fonts.c:352