Как использовать символы Юникода с PIL?

Я хотел бы добавить русский текст к изображению. Я использую PIL 1.1.7 и Python 2.7 на компьютере с Windows. Поскольку PIL составленбез библиотеки libfreetypeЯ использую следующее на сервере разработки :(

font_text = ImageFont.load('helvR24.pil')
draw.text((0, 0), 'Текст на русском', font=font_text)

helvR24.pil взят изhttp://effbot.org/media/downloads/pilfonts.zip)

На производственной среде я делаю следующее:

font_text = ImageFont.truetype('HelveticaRegular.ttf', 24, encoding="utf-8")
draw.text((0, 0), 'Текст на русском', font=font_text)

(пытался использовать,uniccp-1251 вместо )utf-8

В обоих случаях это неотображать русские символы ('квадраты или вместо этого отображаются фиктивные символы). Я думаю, что это неработать в среде разработки, так как, скорее всего,helvR24.pil Безразлично»не содержит русских символов (нене знаю как это проверить). НоHelveticaRegular.ttf конечно, есть. Я также проверил, что мой.py файл имеет геаКодировка -8. И это неРусские символы отображаются даже с шрифтом по умолчанию:

draw.text((0, 0), 'Текст на русском', font=ImageFont.load_default())

Что еще я должен попробовать / проверить? Я'мы смотрели сквозьhttps://stackoverflow.com/a/18729512/604388 - это не такТ помочь.

Ответы на вопрос(2)

Ваш ответ на вопрос