diff --git a/lib/lv_lib_zifont/lv_zifont.cpp b/lib/lv_lib_zifont/lv_zifont.cpp index ec6bd611..fbabe876 100644 --- a/lib/lv_lib_zifont/lv_zifont.cpp +++ b/lib/lv_lib_zifont/lv_zifont.cpp @@ -535,289 +535,3 @@ void printBuffer(uint8_t * charBitmap_p, uint8_t w, uint8_t h) Serial.println("/end"); } */ - -uint16_t unicode2codepoint(uint32_t unicode, uint8_t codepage) -{ - return (uint16_t)unicode; -#ifdef ESP8266 - // ESP8266 needs the memory - if(unicode < 128) return unicode; - return 0; - return (uint16_t)unicode; -#else - if(unicode < 128) return unicode; - if(unicode > 65535) return 0; - - switch(codepage) { - case ASCII: - case ISO_8859_1: - case UTF_8: - return unicode; - /* - case ISO_8859_2: - switch(unicode) { - case 0x0104: - return 0xA1; - case 0x0141: - return 0xA3; - case 0x013D: - return 0xA5; - case 0x015A: - return 0xA6; - case 0x0160: - return 0xA9; - case 0x015E: - return 0xAA; - case 0x0164: - return 0xAB; - case 0x0179: - return 0xAC; - case 0x017D: - return 0xAE; - case 0x017B: - return 0xAF; - case 0x0105: - return 0xB1; - case 0x02DB: - return 0xB2; - case 0x0142: - return 0xB3; - case 0x013E: - return 0xB5; - case 0x015B: - return 0xB6; - case 0x02C7: - return 0xB7; - case 0x0161: - return 0xB9; - case 0x015F: - return 0xBA; - case 0x0165: - return 0xBB; - case 0x017A: - return 0xBC; - case 0x02DD: - return 0xBD; - case 0x017E: - return 0xBE; - case 0x017C: - return 0xBF; - case 0x0154: - return 0xC0; - case 0x0102: - return 0xC3; - case 0x0139: - return 0xC5; - case 0x0106: - return 0xC6; - case 0x010C: - return 0xC8; - case 0x0118: - return 0xCA; - case 0x011A: - return 0xCC; - case 0x010E: - return 0xCF; - case 0x0110: - return 0xD0; - case 0x0143: - return 0xD1; - case 0x0147: - return 0xD2; - case 0x0150: - return 0xD5; - case 0x0158: - return 0xD8; - case 0x016E: - return 0xD9; - case 0x0170: - return 0xDB; - case 0x0162: - return 0xDE; - case 0x0155: - return 0xE0; - case 0x0103: - return 0xE3; - case 0x013A: - return 0xE5; - case 0x0107: - return 0xE6; - case 0x010D: - return 0xE8; - case 0x0119: - return 0xEA; - case 0x011B: - return 0xEC; - case 0x010F: - return 0xEF; - case 0x0111: - return 0xF0; - case 0x0144: - return 0xF1; - case 0x0148: - return 0xF2; - case 0x0151: - return 0xF5; - case 0x0159: - return 0xF8; - case 0x016F: - return 0xF9; - case 0x0171: - return 0xFB; - case 0x0163: - return 0xFE; - case 0x02D9: - return 0xFF; - } - - case ISO_8859_3: - switch(unicode) { - case 0x0126: - return 0xA1; - case 0x02D8: - return 0xA2; - case 0x0124: - return 0xA6; - case 0x0130: - return 0xA9; - case 0x015E: - return 0xAA; - case 0x011E: - return 0xAB; - case 0x0134: - return 0xAC; - case 0x017B: - return 0xAF; - case 0x0127: - return 0xB1; - case 0x0125: - return 0xB6; - case 0x0131: - return 0xB9; - case 0x015F: - return 0xBA; - case 0x011F: - return 0xBB; - case 0x0135: - return 0xBC; - case 0x017C: - return 0xBF; - case 0x010A: - return 0xC5; - case 0x0108: - return 0xC6; - case 0x011C: - return 0xD8; - case 0x016C: - return 0xDD; - case 0x015C: - return 0xDE; - case 0x010B: - return 0xE5; - case 0x0109: - return 0xE6; - case 0x0121: - return 0xF5; - case 0x011D: - return 0xF8; - case 0x016D: - return 0xFD; - case 0x015D: - return 0xFE; - case 0x02D9: - return 0xFF; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - default: - return 0; - } - - if(unicode < 256) return unicode; - return 0; -#endif -} \ No newline at end of file