kivy/kivy — pull request #1739 by Bornazadeh (2013-12-30 13:56:05+00:00)
Title: full RTL text for python 2

Hi and thanks a lot for kivy and kivy related projects
as I commented in PR #1614
i like to type text in kivy both rtl and ltr
as a starting point to full RTL
i do these steps:
change default font to DejaVuSans (add DejaVuSansMono too)
add a rtl_reshape module to handle rtl with use of two project

arabic_reshaper https://github.com/mpcabd/python-arabic-reshaper
to reshape persian and arabic language and

python-bidi https://github.com/MeirKriheli/python-bidi
to change direction of text

now we can have RTL text in kivy for example in label, button, textinput, markup text

the PR works for python 2 only, but I can port it to python 3
if it desire.
thanks again and I hope I can help kivy.