Файл репозитория GitHub

роблема, когда я пытаюсь ввести арабский текст Мой код:

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()

когда я выполняю Textinput текст является частью площади

Ответы на вопрос(1)

Решение Вопроса

который поддерживаетарабский

#option1 -- on each TextInput
TextInput:
    font_name: "path/to/a/font/that/support/arabic.ttf"

#option2 override for all TextInputs
<TextInput>:
    font_name: ...

предупреждение отдокументы говорит:

Предупреждение В зависимости от вашего текстового провайдера, файл шрифта может быть проигнорирован. Тем не менее, вы можете в основном использовать это без проблем. Если в используемом шрифте отсутствуют глифы для конкретного языка / символов, которые вы используете, вместо реальных символов вы увидите символы «[]». Решение состоит в том, чтобы использовать шрифт с глифами, которые вам нужны для отображения. Например, чтобы отобразить Unicodechar, используйте шрифт, такой как freesans.ttf, который имеет глиф.

 KeyWeeUsr12 авг. 2018 г., 23:02
@ Eng.Amaar Посмотрите надокументы заConfig а такжеCtrl + F для "default_font". (Файл репозитория GitHub)
 Yoav Glazner29 дек. 2017 г., 12:28
зачем тебе другой путь? в чем проблема? Я думаю, вы можете переопределить шрифт по умолчанию Kivy - я отредактировал мой ответ об этом
 Eng. Amaar28 дек. 2017 г., 22:14
Любым другим путем ?

Ваш ответ на вопрос