from PIL import Image, ImageFont, ImageDraw font = ImageFont.truetype("/usr/share/fonts/TTF/DejaVuSans.ttf", 72) img = Image.new("RGBA", (200, 100)) draw = ImageDraw.Draw(img) draw.text((0, 0), u"عربي", (0, 0, 0), font) img.show()