首页 > 解决方案 > 如何为 python PIL draw.text 选择正确的 unicode 字体?

问题描述

我正在尝试使用 PIL draw.text 将具有未知语言的 unicode 文本绘制到图像中。我想使用 google noto 字体来做到这一点。

问题是没有字体文件包含所有 unicode 字符,所以我需要选择正确的字体文件传递给 draw.text 例如渲染日语我需要加载“Noto Sans CJK JP”字体文件,但对于法语,“Noto” Sans”字体文件。我知道不可能将所有字体合并到一个大文件中。

如何为我的 unicode 选择正确的文件?

标签: python-3.xunicodefontspython-imaging-librarypython-unicode

解决方案


推荐阅读