#include "../../../lv_conf.h" #if USE_LV_FONT_DEJAVU_10 #include #include "../lv_font.h" /*Store the image of the letters (glyph) */ static const uint8_t dejavu_10_bitmap[] = { // ASCII: 32, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... // ASCII: 33, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 34, char width: 4 0x00, // ----.... 0x50, // -O-O.... 0x50, // -O-O.... 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... // ASCII: 35, char width: 8 0x00, // -------- 0x14, // ---O-O-- 0x14, // ---O-O-- 0x7e, // -OOOOOO- 0x14, // ---O-O-- 0x7e, // -OOOOOO- 0x28, // --O-O--- 0x28, // --O-O--- 0x00, // -------- 0x00, // -------- // ASCII: 36, char width: 6 0x00, // ------.. 0x20, // --O---.. 0x78, // -OOOO-.. 0xa0, // O-O---.. 0xe0, // OOO---.. 0x38, // --OOO-.. 0x28, // --O-O-.. 0xf0, // OOOO--.. 0x20, // --O---.. 0x00, // ------.. // ASCII: 37, char width: 9 0x00, 0x00, // ---------....... 0xe4, 0x00, // OOO--O---....... 0xa4, 0x00, // O-O--O---....... 0xa8, 0x00, // O-O-O----....... 0xff, 0x00, // OOOOOOOO-....... 0x15, 0x00, // ---O-O-O-....... 0x25, 0x00, // --O--O-O-....... 0x27, 0x00, // --O--OOO-....... 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... // ASCII: 38, char width: 8 0x00, // -------- 0x18, // ---OO--- 0x20, // --O----- 0x20, // --O----- 0x32, // --OO--O- 0x4e, // -O--OOO- 0x6c, // -OO-OO-- 0x36, // --OO-OO- 0x00, // -------- 0x00, // -------- // ASCII: 39, char width: 2 0x00, // --...... 0x40, // -O...... 0x40, // -O...... 0x00, // --...... 0x00, // --...... 0x00, // --...... 0x00, // --...... 0x00, // --...... 0x00, // --...... 0x00, // --...... // ASCII: 40, char width: 4 0x20, // --O-.... 0x00, // ----.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x00, // ----.... 0x20, // --O-.... 0x00, // ----.... 0x00, // ----.... // ASCII: 41, char width: 4 0x40, // -O--.... 0x00, // ----.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x00, // ----.... 0x40, // -O--.... 0x00, // ----.... 0x00, // ----.... // ASCII: 42, char width: 5 0x00, // -----... 0xa8, // O-O-O... 0x70, // -OOO-... 0x70, // -OOO-... 0xa8, // O-O-O... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... // ASCII: 43, char width: 8 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x10, // ---O---- 0x10, // ---O---- 0x7c, // -OOOOO-- 0x10, // ---O---- 0x10, // ---O---- 0x00, // -------- 0x00, // -------- // ASCII: 44, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... // ASCII: 45, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x60, // -OO..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... // ASCII: 46, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 47, char width: 3 0x00, // ---..... 0x20, // --O..... 0x20, // --O..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x80, // O--..... 0x80, // O--..... 0x00, // ---..... 0x00, // ---..... // ASCII: 48, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 49, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x10, // ---O--.. 0x10, // ---O--.. 0x10, // ---O--.. 0x10, // ---O--.. 0x10, // ---O--.. 0x38, // --OOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 50, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x08, // ----O-.. 0x08, // ----O-.. 0x00, // ------.. 0x20, // --O---.. 0x40, // -O----.. 0x78, // -OOOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 51, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x08, // ----O-.. 0x08, // ----O-.. 0x30, // --OO--.. 0x08, // ----O-.. 0x08, // ----O-.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 52, char width: 6 0x00, // ------.. 0x08, // ----O-.. 0x18, // ---OO-.. 0x38, // --OOO-.. 0x28, // --O-O-.. 0x48, // -O--O-.. 0x7c, // -OOOOO.. 0x08, // ----O-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 53, char width: 6 0x00, // ------.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x70, // -OOO--.. 0x08, // ----O-.. 0x08, // ----O-.. 0x70, // -OOO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 54, char width: 6 0x00, // ------.. 0x38, // --OOO-.. 0x60, // -OO---.. 0x40, // -O----.. 0x70, // -OOO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 55, char width: 6 0x00, // ------.. 0x78, // -OOOO-.. 0x08, // ----O-.. 0x10, // ---O--.. 0x10, // ---O--.. 0x10, // ---O--.. 0x20, // --O---.. 0x20, // --O---.. 0x00, // ------.. 0x00, // ------.. // ASCII: 56, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 57, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x38, // --OOO-.. 0x08, // ----O-.. 0x18, // ---OO-.. 0x70, // -OOO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 58, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 59, char width: 3 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... // ASCII: 60, char width: 8 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x02, // ------O- 0x1c, // ---OOO-- 0x70, // -OOO---- 0x1c, // ---OOO-- 0x02, // ------O- 0x00, // -------- 0x00, // -------- // ASCII: 61, char width: 8 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x7e, // -OOOOOO- 0x00, // -------- 0x7e, // -OOOOOO- 0x00, // -------- 0x00, // -------- 0x00, // -------- // ASCII: 62, char width: 8 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x40, // -O------ 0x38, // --OOO--- 0x0e, // ----OOO- 0x38, // --OOO--- 0x40, // -O------ 0x00, // -------- 0x00, // -------- // ASCII: 63, char width: 5 0x00, // -----... 0x78, // -OOOO... 0x08, // ----O... 0x10, // ---O-... 0x20, // --O--... 0x20, // --O--... 0x00, // -----... 0x20, // --O--... 0x00, // -----... 0x00, // -----... // ASCII: 64, char width: 10 0x00, 0x00, // ----------...... 0x1e, 0x00, // ---OOOO---...... 0x31, 0x00, // --OO---O--...... 0x4e, 0x80, // -O--OOO-O-...... 0x52, 0x80, // -O-O--O-O-...... 0x53, 0x80, // -O-O--OOO-...... 0x4f, 0x00, // -O--OOOO--...... 0x30, 0x00, // --OO------...... 0x1c, 0x00, // ---OOO----...... 0x00, 0x00, // ----------...... // ASCII: 65, char width: 6 0x00, // ------.. 0x30, // --OO--.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x78, // -OOOO-.. 0x84, // O----O.. 0x84, // O----O.. 0x00, // ------.. 0x00, // ------.. // ASCII: 66, char width: 7 0x00, // -------. 0x78, // -OOOO--. 0x44, // -O---O-. 0x44, // -O---O-. 0x78, // -OOOO--. 0x44, // -O---O-. 0x44, // -O---O-. 0x78, // -OOOO--. 0x00, // -------. 0x00, // -------. // ASCII: 67, char width: 7 0x00, // -------. 0x38, // --OOO--. 0x60, // -OO----. 0x40, // -O-----. 0x40, // -O-----. 0x40, // -O-----. 0x60, // -OO----. 0x38, // --OOO--. 0x00, // -------. 0x00, // -------. // ASCII: 68, char width: 7 0x00, // -------. 0x78, // -OOOO--. 0x4c, // -O--OO-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x4c, // -O--OO-. 0x78, // -OOOO--. 0x00, // -------. 0x00, // -------. // ASCII: 69, char width: 6 0x00, // ------.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x78, // -OOOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 70, char width: 6 0x00, // ------.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x40, // -O----.. 0x00, // ------.. 0x00, // ------.. // ASCII: 71, char width: 7 0x00, // -------. 0x38, // --OOO--. 0x60, // -OO----. 0x40, // -O-----. 0x4c, // -O--OO-. 0x44, // -O---O-. 0x64, // -OO--O-. 0x38, // --OOO--. 0x00, // -------. 0x00, // -------. // ASCII: 72, char width: 7 0x00, // -------. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x7c, // -OOOOO-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x00, // -------. 0x00, // -------. // ASCII: 73, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 74, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x80, // O--..... // ASCII: 75, char width: 6 0x00, // ------.. 0x40, // -O----.. 0x48, // -O--O-.. 0x70, // -OOO--.. 0x60, // -OO---.. 0x50, // -O-O--.. 0x48, // -O--O-.. 0x44, // -O---O.. 0x00, // ------.. 0x00, // ------.. // ASCII: 76, char width: 5 0x00, // -----... 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x78, // -OOOO... 0x00, // -----... 0x00, // -----... // ASCII: 77, char width: 8 0x00, // -------- 0x66, // -OO--OO- 0x66, // -OO--OO- 0x66, // -OO--OO- 0x5a, // -O-OO-O- 0x5a, // -O-OO-O- 0x42, // -O----O- 0x42, // -O----O- 0x00, // -------- 0x00, // -------- // ASCII: 78, char width: 7 0x00, // -------. 0x44, // -O---O-. 0x64, // -OO--O-. 0x64, // -OO--O-. 0x54, // -O-O-O-. 0x4c, // -O--OO-. 0x4c, // -O--OO-. 0x44, // -O---O-. 0x00, // -------. 0x00, // -------. // ASCII: 79, char width: 7 0x00, // -------. 0x38, // --OOO--. 0x6c, // -OO-OO-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x6c, // -OO-OO-. 0x38, // --OOO--. 0x00, // -------. 0x00, // -------. // ASCII: 80, char width: 6 0x00, // ------.. 0x70, // -OOO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x70, // -OOO--.. 0x40, // -O----.. 0x40, // -O----.. 0x40, // -O----.. 0x00, // ------.. 0x00, // ------.. // ASCII: 81, char width: 7 0x00, // -------. 0x38, // --OOO--. 0x6c, // -OO-OO-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x6c, // -OO-OO-. 0x38, // --OOO--. 0x08, // ----O--. 0x00, // -------. // ASCII: 82, char width: 6 0x00, // ------.. 0x70, // -OOO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x70, // -OOO--.. 0x50, // -O-O--.. 0x48, // -O--O-.. 0x44, // -O---O.. 0x00, // ------.. 0x00, // ------.. // ASCII: 83, char width: 7 0x00, // -------. 0x38, // --OOO--. 0x44, // -O---O-. 0x60, // -OO----. 0x38, // --OOO--. 0x04, // -----O-. 0x44, // -O---O-. 0x38, // --OOO--. 0x00, // -------. 0x00, // -------. // ASCII: 84, char width: 5 0x00, // -----... 0xf8, // OOOOO... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x00, // -----... 0x00, // -----... // ASCII: 85, char width: 7 0x00, // -------. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x44, // -O---O-. 0x38, // --OOO--. 0x00, // -------. 0x00, // -------. // ASCII: 86, char width: 6 0x00, // ------.. 0x84, // O----O.. 0x84, // O----O.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 87, char width: 7 0x00, // -------. 0x92, // O--O--O. 0x92, // O--O--O. 0x54, // -O-O-O-. 0x5c, // -O-OOO-. 0x7c, // -OOOOO-. 0x68, // -OO-O--. 0x28, // --O-O--. 0x00, // -------. 0x00, // -------. // ASCII: 88, char width: 6 0x00, // ------.. 0xcc, // OO--OO.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x30, // --OO--.. 0x30, // --OO--.. 0x48, // -O--O-.. 0xcc, // OO--OO.. 0x00, // ------.. 0x00, // ------.. // ASCII: 89, char width: 5 0x00, // -----... 0x88, // O---O... 0x50, // -O-O-... 0x70, // -OOO-... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x00, // -----... 0x00, // -----... // ASCII: 90, char width: 5 0x00, // -----... 0xf8, // OOOOO... 0x08, // ----O... 0x10, // ---O-... 0x20, // --O--... 0x40, // -O---... 0x80, // O----... 0xf8, // OOOOO... 0x00, // -----... 0x00, // -----... // ASCII: 91, char width: 4 0x00, // ----.... 0x60, // -OO-.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x60, // -OO-.... 0x00, // ----.... // ASCII: 92, char width: 3 0x00, // ---..... 0x80, // O--..... 0x80, // O--..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x20, // --O..... 0x20, // --O..... 0x00, // ---..... 0x00, // ---..... // ASCII: 93, char width: 4 0x00, // ----.... 0x60, // -OO-.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x20, // --O-.... 0x60, // -OO-.... 0x00, // ----.... // ASCII: 94, char width: 8 0x00, // -------- 0x18, // ---OO--- 0x24, // --O--O-- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- // ASCII: 95, char width: 5 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0xf8, // OOOOO... // ASCII: 96, char width: 5 0x40, // -O---... 0x20, // --O--... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x00, // -----... // ASCII: 97, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x30, // --OO--.. 0x08, // ----O-.. 0x78, // -OOOO-.. 0x48, // -O--O-.. 0x78, // -OOOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 98, char width: 6 0x40, // -O----.. 0x40, // -O----.. 0x40, // -O----.. 0x70, // -OOO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x70, // -OOO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 99, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x38, // --OOO-.. 0x40, // -O----.. 0x40, // -O----.. 0x40, // -O----.. 0x38, // --OOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 100, char width: 6 0x08, // ----O-.. 0x08, // ----O-.. 0x08, // ----O-.. 0x38, // --OOO-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x38, // --OOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 101, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x78, // -OOOO-.. 0x40, // -O----.. 0x38, // --OOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 102, char width: 3 0x70, // -OOO.... 0x40, // -O-..... 0x40, // -O-..... 0xe0, // OOO..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 103, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x38, // --OOO-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x38, // --OOO-.. 0x08, // ----O-.. 0x30, // --OO--.. // ASCII: 104, char width: 6 0x40, // -O----.. 0x40, // -O----.. 0x40, // -O----.. 0x78, // -OOOO-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 105, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 106, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0xc0, // OO-..... // ASCII: 107, char width: 5 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x40, // -O---... 0x70, // -OOO-... 0x60, // -OO--... 0x50, // -O-O-... 0x48, // -O--O... 0x00, // -----... 0x00, // -----... // ASCII: 108, char width: 3 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x00, // ---..... 0x00, // ---..... // ASCII: 109, char width: 9 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... 0x7f, 0x00, // -OOOOOOO-....... 0x49, 0x00, // -O--O--O-....... 0x49, 0x00, // -O--O--O-....... 0x49, 0x00, // -O--O--O-....... 0x49, 0x00, // -O--O--O-....... 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... // ASCII: 110, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x78, // -OOOO-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 111, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x30, // --OO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x30, // --OO--.. 0x00, // ------.. 0x00, // ------.. // ASCII: 112, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x70, // -OOO--.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x70, // -OOO--.. 0x40, // -O----.. 0x40, // -O----.. // ASCII: 113, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x38, // --OOO-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x38, // --OOO-.. 0x08, // ----O-.. 0x08, // ----O-.. // ASCII: 114, char width: 4 0x00, // ----.... 0x00, // ----.... 0x00, // ----.... 0x70, // -OOO.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x00, // ----.... 0x00, // ----.... // ASCII: 115, char width: 5 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x70, // -OOO-... 0x40, // -O---... 0x30, // --OO-... 0x10, // ---O-... 0x70, // -OOO-... 0x00, // -----... 0x00, // -----... // ASCII: 116, char width: 4 0x00, // ----.... 0x00, // ----.... 0x40, // -O--.... 0xf0, // OOOO.... 0x40, // -O--.... 0x40, // -O--.... 0x40, // -O--.... 0x70, // -OOO.... 0x00, // ----.... 0x00, // ----.... // ASCII: 117, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x48, // -O--O-.. 0x78, // -OOOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 118, char width: 5 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x88, // O---O... 0xd8, // OO-OO... 0x50, // -O-O-... 0x70, // -OOO-... 0x20, // --O--... 0x00, // -----... 0x00, // -----... // ASCII: 119, char width: 7 0x00, // -------. 0x00, // -------. 0x00, // -------. 0x92, // O--O--O. 0xba, // O-OOO-O. 0xee, // OOO-OOO. 0x4c, // -O--OO-. 0x44, // -O---O-. 0x00, // -------. 0x00, // -------. // ASCII: 120, char width: 5 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x88, // O---O... 0x50, // -O-O-... 0x20, // --O--... 0x50, // -O-O-... 0x88, // O---O... 0x00, // -----... 0x00, // -----... // ASCII: 121, char width: 5 0x00, // -----... 0x00, // -----... 0x00, // -----... 0x88, // O---O... 0x88, // O---O... 0x50, // -O-O-... 0x70, // -OOO-... 0x20, // --O--... 0x20, // --O--... 0xc0, // OO---... // ASCII: 122, char width: 6 0x00, // ------.. 0x00, // ------.. 0x00, // ------.. 0x78, // -OOOO-.. 0x08, // ----O-.. 0x10, // ---O--.. 0x20, // --O---.. 0x78, // -OOOO-.. 0x00, // ------.. 0x00, // ------.. // ASCII: 123, char width: 5 0x00, // -----... 0x30, // --OO-... 0x20, // --O--... 0x20, // --O--... 0x60, // -OO--... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x30, // --OO-... 0x00, // -----... // ASCII: 124, char width: 3 0x00, // ---..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... 0x40, // -O-..... // ASCII: 125, char width: 5 0x00, // -----... 0x60, // -OO--... 0x20, // --O--... 0x20, // --O--... 0x30, // --OO-... 0x20, // --O--... 0x20, // --O--... 0x20, // --O--... 0x60, // -OO--... 0x00, // -----... // ASCII: 126, char width: 8 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x30, // --OO---- 0x0c, // ----OO-- 0x00, // -------- 0x00, // -------- 0x00, // -------- 0x00, // -------- }; /*Store the start index of the glyphs in the bitmap array*/ static const uint32_t dejavu_10_map[] = { 0, 10, 20, 30, 40, 50, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, 810, 820, 830, 840, 850, 860, 870, 880, 890, 900, 910, 920, 930, 940, 950, 960, 970, }; /*Store the width (column count) of each glyph*/ static const uint8_t dejavu_10_width[] = { 3, 3, 4, 8, 6, 9, 8, 2, 4, 4, 5, 8, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 8, 8, 8, 5, 10, 6, 7, 7, 7, 6, 6, 7, 7, 3, 3, 6, 5, 8, 7, 7, 6, 7, 6, 7, 5, 7, 6, 7, 6, 5, 5, 4, 3, 4, 8, 5, 5, 6, 6, 6, 6, 6, 3, 6, 6, 3, 3, 5, 3, 9, 6, 6, 6, 6, 4, 5, 4, 6, 5, 7, 5, 5, 6, 5, 3, 5, 8, }; lv_font_t lv_font_dejavu_10 = { 32, /*First letter's unicode */ 126, /*Last letter's unicode */ 10, /*Letters height (rows) */ dejavu_10_bitmap, /*Glyph's bitmap*/ dejavu_10_map, /*Glyph start indexes in the bitmap*/ dejavu_10_width, /*Glyph widths (columns)*/ NULL /*No next page by default*/ }; #endif /*USE_LV_FONT_DEJAVU_10*/