kivy не может правильно отображать определенные символы Юникода - PullRequest
0 голосов
/ 29 апреля 2019

я пытаюсь создать ярлык с именем 'გიორგი', но kivy Не распознавать символы, которые я использую 'utf-8'

class Admin(BoxLayout):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)


class AdminApp(App):
    def build(self):
        return Admin()


if __name__ == '__main__':
    AdminApp().run()```

Лейбл: текст: 'გიო'

Label:
            text: 'გიო'  

вывод есть ??? 3 Вопросительные знаки любая помощь пожалуйста

1 Ответ

0 голосов
/ 29 апреля 2019

Добавить атрибут, font_name для переопределения шрифтов по умолчанию Roboto . Используйте DejaVu Sans шрифты.

Пример

main.py

 -*- coding: utf-8 -*-

from kivy.base import runTouchApp
from kivy.lang import Builder

runTouchApp(Builder.load_string("""
#:import sp kivy.metrics.sp
Label:
    text: 'გიო'
    font_size: sp(50)
    font_name: "DejaVuSans.ttf"
"""))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...