draw = ImageDraw.Draw(im)
unicode_font = ImageFont.truetype('DejaVuSans.ttf', font_size)
draw.text((10, 10), unicode_text, font=unicode_font, fill=font_color)
im.save('text.jpg')
Как использовать символы Юникода с PIL?