Hi, I’m using SquareLine Studio 1.6.2 with LVGL 9.5.0 I’m having an issue with Persian text: the text direction and character alignment/shaping are not displayed correctly. Please look at the attached image to see the problem. Is there a setting or recommended configuration for proper Persian/Arabic RTL text support?
Hi, the widget shown is a Text Area, and LVGL currently does not support Arabic/Persian character shaping in text input widgets. A Label is the supported widget type for displaying shaped Arabic/Persian text.
However, we have also confirmed that the LVGL 9.x preview runtime bundled with the current SquareLine Studio version has the BiDi and Arabic/Persian processing options disabled, so switching to a Label alone may still not display the text correctly inside the Studio. We are investigating this separately as a Studio preview issue.
In exported code, a Label can display the text correctly when LV_USE_BIDI and LV_USE_ARABIC_PERSIAN_CHARS are enabled in lv_conf.h, the RTL base direction is configured, and the selected font contains the required Arabic presentation forms.

