Python 3.x 如何为python PIL draw.text选择正确的unicode字体?

Python 3.x 如何为python PIL draw.text选择正确的unicode字体?,python-3.x,unicode,fonts,python-imaging-library,python-unicode,Python 3.x,Unicode,Fonts,Python Imaging Library,Python Unicode,我正在尝试使用PIL draw.text将未知语言的unicode文本绘制到图像中。我想用谷歌noto字体来做这件事 问题是没有任何字体文件包含所有unicode字符,因此我需要选择正确的字体文件以传递到draw.text,例如,要呈现日语,我需要加载“Noto Sans CJK JP”字体文件,但对于法语,“Noto Sans”字体文件。我知道不可能将所有字体合并到一个大文件中 我如何为我的unicode选择正确的文件?uni你能澄清一下吗,你是在问如何特别选择PIL中的字体吗?或者,一般来说

我正在尝试使用PIL draw.text将未知语言的unicode文本绘制到图像中。我想用谷歌noto字体来做这件事

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


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

你能澄清一下吗,你是在问如何特别选择PIL中的字体吗?或者,一般来说,如何为要显示的文本选择包含字符的字体?我知道如何选择字体,我的问题是知道要为给定的unicode字符串选择哪种字体。我目前使用的是code2000.ttf,但它不是很漂亮,也不是什么都有。