Python Kivy | Texto árabe en el texto de la etiqueta

Mi problema cuando bash escribir texto en árabe Mi código es:

import kivy from kivy.app import App from kivy.uix.textinput import TextInput class TestApp(App): def build(self): return TextInput(text='مرحبا بكم ') myapp=TestApp() myapp.run() 

Cuando ejecuto Textinput el texto es un poco de Square

Tendrás que darle a la etiqueta una fuente que admita árabe.

 #option1 -- on each TextInput TextInput: font_name: "path/to/a/font/that/support/arabic.ttf" #option2 override for all TextInputs : font_name: ... 

la advertencia de docs dice:

Advertencia Dependiendo de su proveedor de texto, el archivo de fuente puede ser ignorado. Sin embargo, en su mayoría puede utilizar esto sin problemas. Si la fuente utilizada carece de los glifos para el idioma / símbolos en particular que está usando, verá ‘[]’ caracteres en blanco en el cuadro en lugar de los glifos reales. La solución es usar una fuente que tenga los glifos que necesita mostrar. Por ejemplo, para mostrar unicodechar, use una fuente como freesans.ttf que tenga el glifo.