Reshaping English Text to Arabic

Dear @Michael and @jon,

Thank you for all of your efforts to solving the problems with Persian language. I tested the new version of PsychoPy and, as you noted, it worked well. However, there is still one unexpected problem regarding to the Persian language. I try to explain it here:

In Persian we write from right to left (contrary to English), and from up to down (similar to English). Consider the English text below:

This is the Persian equivalent of the previous English text:

Like the English text, the Persian text is only one sentence statement. However, in English text, due to the width of the text, the text are presented in 5 lines from top to down. In Persian text, similar condition appears, however, the lines are presented from down to top which is incorrect. Look the picture below for an illustration of the problem:


The problem exists even when I use the online Arabic reshaper to convert my text.

One minor problem is related to the alignment of the text. Since in Persian, we write and read from the right to left, align the content with the left margin give the text an awkward shape. Right or at least center alignment would make the text more elegant.