Hi
We are encountering an issue with word rendering, particularly for the Tamil language.
I am attempting to render the Tamil word ‘பிரைம்’ using LVGL, but the output appears incorrectly as ‘பிரனம்.’ Could you please assist.
I have generated Tamil fonts using the LVGL font generator.
Unicode for ரை
/* U+0BC8 "ை" */
0x1f, 0x9f, 0x8, 0x1c, 0x64, 0x5, 0xe, 0xe2,
0x61, 0xcc, 0x88, 0x61, 0x22, 0x18, 0x48, 0x85,
0x32, 0x62, 0x78, 0x71, 0x80,
I have Code attached the code.
lv_obj_set_style_bg_color(lv_scr_act(), lv_color_hex(0xffffff), LV_PART_MAIN);
lv_obj_t* shutDownLabel = lv_label_create(lv_layer_sys());
lv_label_set_text(shutDownLabel, “பிரைம்”);
lv_obj_set_style_text_font(shutDownLabel, &Tamil_Alphabets_BOLD, LV_PART_MAIN);
lv_obj_set_style_text_color(shutDownLabel, lv_color_hex(0x000000), LV_PART_MAIN);
lv_obj_set_style_text_align(shutDownLabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN);
lv_obj_align(shutDownLabel, LV_ALIGN_CENTER, 0, 0);