7static const uint8_t *get_glyph_bitmap(
const lv_font_t *font, uint32_t unicode_letter) {
17static bool get_glyph_dsc_cb(
const lv_font_t *font, lv_font_glyph_dsc_t *dsc, uint32_t unicode_letter, uint32_t next) {
50 memset(unicode, 0,
sizeof unicode);
51 if (unicode_letter > 0xFFFF) {
52 unicode[0] = 0xF0 + ((unicode_letter >> 18) & 0x7);
53 unicode[1] = 0x80 + ((unicode_letter >> 12) & 0x3F);
54 unicode[2] = 0x80 + ((unicode_letter >> 6) & 0x3F);
55 unicode[3] = 0x80 + (unicode_letter & 0x3F);
56 }
else if (unicode_letter > 0x7FF) {
57 unicode[0] = 0xE0 + ((unicode_letter >> 12) & 0xF);
58 unicode[1] = 0x80 + ((unicode_letter >> 6) & 0x3F);
59 unicode[2] = 0x80 + (unicode_letter & 0x3F);
60 }
else if (unicode_letter > 0x7F) {
61 unicode[0] = 0xC0 + ((unicode_letter >> 6) & 0x1F);
62 unicode[1] = 0x80 + (unicode_letter & 0x3F);
64 unicode[0] = unicode_letter;