Writing simple text on an image using PIL is easy.
draw = ImageDraw.Draw(img) draw.text((10, y), text2, font=font, fill=forecolor )
However
Looks to me that the case is quite simple. You can use True Type fonts and use
Here's the example:True type fonts for PIL
Here you can find Hebrew True Type fonts: Hebrew true type fonts
Good luck or like we saying in Hebrew - Mazal' Tov.