alejandro wrote: >> Make sure that >> >> # encoding:utf-8 >> >> is the first line of your script, details and fineprint here: >> >> http://www.python.org/dev/peps/pep-0263/ >> >> Peter > > Tryed that...
What happened? > What was the output of my script on your computer? $ python -V Python 2.6.4 $ python -c "import Image; print Image.VERSION" 1.1.6 $ cat draw_text.py # encoding:utf-8 from PIL import Image import ImageDraw import ImageFont img = Image.new("RGBA",(300, 50), (0, 0, 0, 0)) draw = ImageDraw.Draw(img) FONT = "/usr/share/fonts/truetype/msttcorefonts/arial.ttf" arial = ImageFont.truetype(FONT, 32) text = u"proba test ¾æèð¹" print repr(text) draw.text((20,8), text, font=arial, fill="red") img.save("tmp.png") $ python draw_text.py u'proba test \xbe\xe6\xe8\xf0\xb9' The image looks as expected. Peter -- http://mail.python.org/mailman/listinfo/python-list