back_ground_color = 255, 255, 255
font_size = 36
font_color = 0, 0, 0
unicode_text = ('\u2605' + '\u2606' +
    '\u0422\u0435\u043a\u0441\u0442 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c'
    )
im = Image.new('RGB', (width, height), back_ground_color)
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')
How to use unicode characters with PIL?