Это проблема, о которой я уже спрашивал, и несколько получили ответы, но проблема осталась. Когда я пытаюсь писать на иврите изображение с помощью модуля изображения, я вместо вместо еврейской lettring получаю надпись (ascii ??). если я конвертирую в unicode или ascii, я получаю сообщение об ошибке, которое оно не поддерживает. Я получил здесь ссылку на код, который делает то, что я хочу в китайский:Рисование текста на иврите и изображение с помощью модуля изображения (python)
import sys
import Imag
import ImageDraw
import ImageFont
import _imaging
txt = '你好,世界!'
font = ImageFont.truetype('c:/test/simsun.ttc',24)
im = Image.new("RGBA",(300,200),(0,0,0))
draw = ImageDraw.Draw(im)
#draw.text((0,50), u'你好,世界!', font=font)
draw.text((0,50), unicode(txt,'UTF-8'), font=font)
, но затем я получаю сообщение об ошибке: ImportError:
The _imagingft C module is not installed.
То же самое происходит, когда я пытаюсь использовать Standrad иврит шрифт 'arial.ttf' (с ивритной струной). как вы можете видеть, я импортировал _imaging succsefuly, поэтому проблема не лежит там, как предложено effbot.org.
Кажется, что проблема связана с Imagefont.truetype (...).
любая помощь будет очень appriciated
как это сделать? – ariel