#include "../../../lv_conf.h" #if USE_LV_FONT_SYMBOL_10_FILE #include #include "../lv_font.h" /*Store the image of the letters (glyph) */ static const uint8_t symbol_10_file_bitmap[] = { // ASCII: 57376, char width: 9 0x00, 0x00, // ---------....... 0x03, 0x80, // ------OOO....... 0x1f, 0x80, // ---OOOOOO....... 0x1f, 0x80, // ---OOOOOO....... 0x1c, 0x80, // ---OOO--O....... 0x10, 0x80, // ---O----O....... 0x10, 0x80, // ---O----O....... 0x17, 0x80, // ---O-OOOO....... 0xf3, 0x00, // OOOO--OO-....... 0xf0, 0x00, // OOOO-----....... // ASCII: 57377, char width: 11 0x00, 0x00, // -----------..... 0xff, 0xe0, // OOOOOOOOOOO..... 0xa0, 0xa0, // O-O-----O-O..... 0xe0, 0xe0, // OOO-----OOO..... 0xa0, 0xa0, // O-O-----O-O..... 0xff, 0xe0, // OOOOOOOOOOO..... 0xa0, 0xa0, // O-O-----O-O..... 0xe0, 0xe0, // OOO-----OOO..... 0xa0, 0xa0, // O-O-----O-O..... 0xa0, 0xa0, // O-O-----O-O..... // ASCII: 57378, char width: 8 0x00, // -------- 0x3c, // --OOOO-- 0xff, // OOOOOOOO 0x02, // ------O- 0x02, // ------O- 0x76, // -OOO-OO- 0x76, // -OOO-OO- 0x66, // -OO--OO- 0x02, // ------O- 0x7e, // -OOOOOO- // ASCII: 57379, char width: 9 0x0c, 0x00, // ----OO---....... 0x0c, 0x00, // ----OO---....... 0x0c, 0x00, // ----OO---....... 0x3e, 0x00, // --OOOOO--....... 0x1e, 0x00, // ---OOOO--....... 0x0c, 0x00, // ----OO---....... 0xf3, 0x80, // OOOO--OOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0x00, 0x00, // ---------....... // ASCII: 57380, char width: 9 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... 0x7e, 0x00, // -OOOOOO--....... 0x43, 0x00, // -O----OO-....... 0xc1, 0x00, // OO-----O-....... 0x81, 0x80, // O------OO....... 0xe7, 0x80, // OOO--OOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0x00, 0x00, // ---------....... // ASCII: 57381, char width: 11 0x00, 0x00, // -----------..... 0xff, 0xe0, // OOOOOOOOOOO..... 0x80, 0x20, // O---------O..... 0xa0, 0x20, // O-O-------O..... 0xa3, 0x20, // O-O---OO--O..... 0x87, 0xa0, // O----OOOO-O..... 0xbf, 0xa0, // O-OOOOOOO-O..... 0xbf, 0xa0, // O-OOOOOOO-O..... 0xbf, 0xa0, // O-OOOOOOO-O..... 0xff, 0xc0, // OOOOOOOOOO-..... // ASCII: 57382, char width: 9 0x00, 0x00, // ---------....... 0x02, 0x00, // ------O--....... 0x07, 0x00, // -----OOO-....... 0x0f, 0x00, // ----OOOO-....... 0x1e, 0x00, // ---OOOO--....... 0x3e, 0x00, // --OOOOO--....... 0x7c, 0x00, // -OOOOO---....... 0xf8, 0x00, // OOOOO----....... 0xb0, 0x00, // O-OO-----....... 0xe0, 0x00, // OOO------....... // ASCII: 57383, char width: 6 0x00, // ------.. 0x84, // O----O.. 0x8c, // O---OO.. 0x9c, // O--OOO.. 0xfc, // OOOOOO.. 0xfc, // OOOOOO.. 0xbc, // O-OOOO.. 0x9c, // O--OOO.. 0x8c, // O---OO.. 0x00, // ------.. // ASCII: 57384, char width: 8 0x00, // -------- 0x80, // O------- 0xe0, // OOO----- 0xf8, // OOOOO--- 0xfc, // OOOOOO-- 0xff, // OOOOOOOO 0xfc, // OOOOOO-- 0xf0, // OOOO---- 0xe0, // OOO----- 0x80, // O------- // ASCII: 57385, char width: 9 0x00, 0x00, // ---------....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xf7, 0x80, // OOOO-OOOO....... 0xe7, 0x00, // OOO--OOO-....... // ASCII: 57386, char width: 9 0x00, 0x00, // ---------....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x00, // OOOOOOOO-....... // ASCII: 57387, char width: 6 0x00, // ------.. 0x08, // ----O-.. 0x88, // O---O-.. 0xc8, // OO--O-.. 0xf8, // OOOOO-.. 0xf8, // OOOOO-.. 0xe8, // OOO-O-.. 0xc8, // OO--O-.. 0x88, // O---O-.. 0x00, // ------.. // ASCII: 57388, char width: 9 0x00, 0x00, // ---------....... 0x00, 0x00, // ---------....... 0x18, 0x00, // ---OO----....... 0x3c, 0x00, // --OOOO---....... 0x7e, 0x00, // -OOOOOO--....... 0xff, 0x00, // OOOOOOOO-....... 0x00, 0x00, // ---------....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0x00, 0x00, // ---------....... // ASCII: 57389, char width: 10 0x00, 0x00, // ----------...... 0x00, 0x80, // --------O-...... 0xe7, 0xc0, // OOO--OOOOO...... 0x3c, 0x80, // --OOOO--O-...... 0x18, 0x00, // ---OO-----...... 0x18, 0x00, // ---OO-----...... 0x3c, 0x80, // --OOOO--O-...... 0xe7, 0xc0, // OOO--OOOOO...... 0x00, 0x80, // --------O-...... 0x00, 0x00, // ----------...... // ASCII: 57390, char width: 11 0x00, 0x00, // -----------..... 0x00, 0x00, // -----------..... 0x00, 0x00, // -----------..... 0x6f, 0x80, // -OO-OOOOO--..... 0xf0, 0x80, // OOOO----O--..... 0x70, 0x80, // -OOO----O--..... 0x21, 0xe0, // --O----OOOO..... 0x31, 0xc0, // --OO---OOO-..... 0x3e, 0x80, // --OOOOO-O--..... 0x00, 0x00, // -----------..... // ASCII: 57391, char width: 9 0x00, 0x00, // ---------....... 0xf0, 0x00, // OOOO-----....... 0xf8, 0x00, // OOOOO----....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0x00, 0x00, // ---------....... // ASCII: 57392, char width: 9 0x00, 0x00, // ---------....... 0x0c, 0x00, // ----OO---....... 0x1e, 0x00, // ---OOOO--....... 0x3f, 0x00, // --OOOOOO-....... 0x0c, 0x00, // ----OO---....... 0x0c, 0x00, // ----OO---....... 0x0c, 0x00, // ----OO---....... 0xf3, 0x80, // OOOO--OOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... // ASCII: 57393, char width: 10 0x00, 0x00, // ----------...... 0x00, 0x00, // ----------...... 0xe0, 0x00, // OOO-------...... 0x90, 0x00, // O--O------...... 0xf0, 0x00, // OOOO------...... 0x08, 0x00, // ----O-----...... 0x7c, 0x00, // -OOOOO----...... 0x92, 0x00, // O--O--O---...... 0x90, 0x40, // O--O-----O...... 0xe0, 0x00, // OOO-------...... // ASCII: 57394, char width: 10 0x1e, 0x00, // ---OOOO---...... 0x32, 0x00, // --OO--O---...... 0x53, 0x80, // -O-O--OOO-...... 0xf3, 0x40, // OOOO--OO-O...... 0x84, 0x40, // O----O---O...... 0x8e, 0x40, // O---OOO--O...... 0x80, 0x40, // O--------O...... 0xf8, 0x40, // OOOOO----O...... 0x00, 0x40, // ---------O...... 0x00, 0x40, // ---------O...... // ASCII: 57395, char width: 9 0x00, 0x00, // ---------....... 0xfe, 0x00, // OOOOOOO--....... 0xf5, 0x00, // OOOO-O-O-....... 0xf4, 0x80, // OOOO-O--O....... 0xbc, 0x80, // O-OOOO--O....... 0x80, 0x80, // O-------O....... 0xbe, 0x80, // O-OOOOO-O....... 0xc0, 0x80, // OO------O....... 0xc0, 0x80, // OO------O....... 0xff, 0x80, // OOOOOOOOO....... // ASCII: 57396, char width: 9 0x78, 0x00, // -OOOO----....... 0xfa, 0x00, // OOOOO-O--....... 0xfb, 0x00, // OOOOO-OO-....... 0xf8, 0x00, // OOOOO----....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... 0xff, 0x80, // OOOOOOOOO....... }; /*Store the start index of the glyphs in the bitmap array*/ static const uint32_t symbol_10_file_map[] = { 0, 20, 40, 50, 70, 90, 110, 130, 140, 150, 170, 190, 200, 220, 240, 260, 280, 300, 320, 340, 360, }; /*Store the width (column count) of each glyph*/ static const uint8_t symbol_10_file_width[] = { 9, 11, 8, 9, 9, 11, 9, 6, 8, 9, 9, 6, 9, 10, 11, 9, 9, 10, 10, 9, 9, }; lv_font_t lv_font_symbol_10_file = { #if LV_TXT_UTF8 == 0 224, /*First letter's unicode */ 255, /*Last letter's unicode */ #else 57376, /*First letter's unicode */ 57397, /*Last letter's unicode */ #endif 10, /*Letters height (rows) */ symbol_10_file_bitmap, /*Glyph's bitmap*/ symbol_10_file_map, /*Glyph start indexes in the bitmap*/ symbol_10_file_width, /*Glyph widths (columns)*/ NULL /*No next page by default*/ }; #endif /*USE_LV_FONT_SYMBOL_10_FILE*/