Как использовать 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/
, но эти шрифты разделены по языку, поэтому я все еще не могу загрузить шрифт, который может отображать все введенные пользователем тексты.