Я хочу создать таблицу в manim и написать в ее ячейках персидский алфавит, но таблица не создается. Я могу создать таблицу с точно таким же кодом, только передав ей английский алфавит. Итак, я знаю, что проблема в том, что он не может отображать Юникод. То же самое можно сказать и о тексте, но тогда я бы использовал font="Arial", и проблема исчезла бы.
a=Text("سلام",font="Arial")
Я хотел посмотреть, есть ли что-то подобное и для этой таблицы. Я создаю таблицу со следующим кодом:
T1=Table( mylist)
self.play(Write(t1))
mylist — это список, содержащий персидский алфавит, и, как правило, в manim ни один символ Юникода (не ascii) не может быть показано.
Чтобы решить эту проблему, я попытался указать значение атрибута font="Arial" в определении таблицы, но получил сообщение об ошибке: такого свойства нет.
Подробнее здесь: https://stackoverflow.com/questions/785 ... characters