Python PIL根据语言选择字体

时间:2015-08-18 18:15:34

标签: python unicode fonts python-imaging-library

我正在使用Pillow将文本添加到不同的图像。大多数时候Roboto.ttf字体足够好。但有时会出现Roboto无法显示的日语汉字和韩语字符等unicode字符。

出于审美原因,我希望尽可能继续使用Roboto。但如果有一个unicode类型的对象,如“都道312号线”,我想应用另一种字体,如unicode.ttf。现在我使用Roboto得到奇怪的符号,结果是“?? 312 ??”。

我正在使用ImageDraw.Draw(img).text(position,inputtext,font = font),其中inputtext是unicode类型。非常感谢。

0 个答案:

没有答案