1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-21 06:53:01 +08:00
lvgl/lv_misc/lv_fonts/dejavu_10.c
2017-12-06 11:50:27 +01:00

1197 lines
27 KiB
C

#include "../../../lv_conf.h"
#if USE_LV_FONT_DEJAVU_10
#include <stdint.h>
#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*/