Как использовать PIL (подушку) для рисования текста на любом языке?

Я визуализирую пользовательский ввод текста на фоновом изображении с помощью Python PIL (я использую подушку).

код прост:

draw = ImageDraw.Draw(im)
draw.text((x, y), text, font=font, fill=font_color)

проблема в том, что пользователь может ввести на любом языке, как я могу определить, какойfont использовать?

PS: я знаю, что сначала я должен иметь файлы шрифтов, поэтому я искал и нашелGoogle Noto, скачал все шрифты, вставил их в/usr/local/share/fonts/, но эти шрифты разделены по языку, поэтому я все еще не могу загрузить шрифт, который может отображать все введенные пользователем тексты.

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

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