40 #include <avr/pgmspace.h>
45 #define DEJAVUSANS9_WIDTH 10
46 #define DEJAVUSANS9_HEIGHT 10
48 static uint8_t
const DejaVuSans9[] PROGMEM = {
56 0x00, 0x01, 0x03, 0x06, 0x05, 0x08, 0x06, 0x01, 0x02, 0x02,
57 0x05, 0x05, 0x01, 0x02, 0x01, 0x03, 0x04, 0x03, 0x04, 0x04,
58 0x05, 0x04, 0x04, 0x04, 0x04, 0x04, 0x01, 0x01, 0x06, 0x06,
59 0x06, 0x04, 0x08, 0x06, 0x05, 0x05, 0x05, 0x04, 0x04, 0x05,
60 0x05, 0x01, 0x02, 0x05, 0x04, 0x06, 0x05, 0x05, 0x04, 0x05,
61 0x05, 0x05, 0x05, 0x05, 0x06, 0x07, 0x06, 0x05, 0x05, 0x02,
62 0x03, 0x02, 0x04, 0x05, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04,
63 0x03, 0x04, 0x04, 0x01, 0x02, 0x04, 0x01, 0x07, 0x04, 0x04,
64 0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x05, 0x07, 0x05, 0x05,
65 0x04, 0x03, 0x01, 0x03, 0x06, 0x05,
69 0x06, 0x00, 0x06, 0x00, 0x00, 0x00,
70 0x28, 0xE8, 0x3E, 0xE8, 0x3E, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71 0x98, 0x94, 0xFE, 0xA4, 0x64, 0x00, 0x00, 0x40, 0x00, 0x00,
72 0x1E, 0x12, 0xDE, 0x30, 0x18, 0xF6, 0x90, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
73 0x60, 0x9C, 0x92, 0x62, 0xC4, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
75 0x7E, 0x81, 0x00, 0x00,
76 0xC3, 0x3C, 0x00, 0x00,
77 0x12, 0x0C, 0x1E, 0x0C, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00,
78 0x20, 0x20, 0xF8, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
80 0x20, 0x20, 0x00, 0x00,
82 0xC0, 0x38, 0x06, 0x00, 0x00, 0x00,
83 0x7C, 0x82, 0x82, 0x7C, 0x00, 0x00, 0x00, 0x00,
84 0x82, 0xFE, 0x80, 0x00, 0x00, 0x00,
85 0xC4, 0xA2, 0x92, 0x8C, 0x00, 0x00, 0x00, 0x00,
86 0x84, 0x92, 0x92, 0x6C, 0x00, 0x00, 0x00, 0x00,
87 0x60, 0x58, 0x44, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
88 0x9E, 0x92, 0x92, 0x62, 0x00, 0x00, 0x00, 0x00,
89 0x7C, 0x96, 0x92, 0x62, 0x00, 0x00, 0x00, 0x00,
90 0x02, 0xC2, 0x3A, 0x06, 0x00, 0x00, 0x00, 0x00,
91 0x6C, 0x92, 0x92, 0x6C, 0x00, 0x00, 0x00, 0x00,
92 0x9C, 0x92, 0xD2, 0x7C, 0x00, 0x00, 0x00, 0x00,
95 0x20, 0x20, 0x50, 0x50, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
97 0x88, 0x50, 0x50, 0x50, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
98 0x02, 0xB2, 0x0A, 0x06, 0x00, 0x00, 0x00, 0x00,
99 0x78, 0x84, 0x32, 0x4A, 0x4A, 0xFA, 0x44, 0x38, 0x00, 0x00, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00,
100 0xC0, 0x38, 0x26, 0x26, 0x38, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
101 0xFE, 0x92, 0x92, 0x92, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00,
102 0x7C, 0xC6, 0x82, 0x82, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00,
103 0xFE, 0x82, 0x82, 0xC6, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00,
104 0xFE, 0x92, 0x92, 0x92, 0x00, 0x00, 0x00, 0x00,
105 0xFE, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00,
106 0x7C, 0xC6, 0x82, 0x92, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00,
107 0xFE, 0x10, 0x10, 0x10, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00,
109 0x00, 0xFE, 0x80, 0x40,
110 0xFE, 0x10, 0x28, 0x44, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00,
111 0xFE, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00,
112 0xFE, 0x0C, 0x30, 0x30, 0x0C, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
113 0xFE, 0x0C, 0x10, 0x60, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00,
114 0x7C, 0xC6, 0x82, 0xC6, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00,
115 0xFE, 0x12, 0x12, 0x0C, 0x00, 0x00, 0x00, 0x00,
116 0x7C, 0xC6, 0x82, 0xC6, 0x7C, 0x00, 0x00, 0x00, 0x40, 0x00,
117 0xFE, 0x12, 0x32, 0x4E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
118 0x4C, 0x92, 0x92, 0x92, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00,
119 0x02, 0x02, 0xFE, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
120 0x7E, 0x80, 0x80, 0x80, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00,
121 0x06, 0x38, 0xC0, 0xC0, 0x38, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
122 0x06, 0x38, 0xE0, 0x1E, 0xE0, 0x38, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
123 0x82, 0x46, 0x38, 0x38, 0xC6, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
124 0x02, 0x0C, 0xF0, 0x0C, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
125 0xC2, 0xA2, 0x92, 0x8A, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00,
126 0xFE, 0x02, 0x40, 0x40,
127 0x06, 0x38, 0xC0, 0x00, 0x00, 0x00,
128 0x02, 0xFE, 0x40, 0x40,
129 0x04, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00,
130 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80,
131 0x01, 0x02, 0x00, 0x00,
132 0xE0, 0xA8, 0xA8, 0xF8, 0x00, 0x00, 0x00, 0x00,
133 0xFF, 0x88, 0x88, 0x70, 0x00, 0x00, 0x00, 0x00,
134 0x70, 0x88, 0x88, 0x88, 0x00, 0x00, 0x00, 0x00,
135 0x70, 0x88, 0x88, 0xFF, 0x00, 0x00, 0x00, 0x00,
136 0x70, 0xA8, 0xA8, 0xB0, 0x00, 0x00, 0x00, 0x00,
137 0x08, 0xFF, 0x09, 0x00, 0x00, 0x00,
138 0x70, 0x88, 0x88, 0xF8, 0x00, 0x80, 0x80, 0x40,
139 0xFF, 0x08, 0x08, 0xF8, 0x00, 0x00, 0x00, 0x00,
141 0x00, 0xFA, 0x80, 0xC0,
142 0xFF, 0x20, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00,
144 0xF8, 0x08, 0x08, 0xF8, 0x08, 0x08, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
145 0xF8, 0x08, 0x08, 0xF8, 0x00, 0x00, 0x00, 0x00,
146 0x70, 0x88, 0x88, 0x70, 0x00, 0x00, 0x00, 0x00,
147 0xF8, 0x88, 0x88, 0x70, 0xC0, 0x00, 0x00, 0x00,
148 0x70, 0x88, 0x88, 0xF8, 0x00, 0x00, 0x00, 0xC0,
149 0xF8, 0x08, 0x08, 0x00, 0x00, 0x00,
150 0x98, 0xA8, 0xE8, 0x00, 0x00, 0x00,
151 0x08, 0xFC, 0x88, 0x88, 0x00, 0x00, 0x00, 0x00,
152 0xF8, 0x80, 0x80, 0xF8, 0x00, 0x00, 0x00, 0x00,
153 0x18, 0x60, 0x80, 0x60, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
154 0x38, 0xC0, 0x30, 0x08, 0x30, 0xC0, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
155 0x88, 0x50, 0x20, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00,
156 0x18, 0x60, 0x80, 0x60, 0x18, 0x80, 0x80, 0x40, 0x00, 0x00,
157 0x88, 0xC8, 0xA8, 0x98, 0x00, 0x00, 0x00, 0x00,
158 0x10, 0xEE, 0x02, 0x00, 0x40, 0x40,
160 0x02, 0xEE, 0x10, 0x40, 0x40, 0x00,
161 0x20, 0x10, 0x10, 0x20, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
162 0xFC, 0x04, 0x04, 0x04, 0xFC, 0xC0, 0x80, 0x80, 0x80, 0xC0