I think this is possible with WxPython, but I donβt know enough to help you.
However, you can try to take a look at the Python Image Library :
Code example:
import sys from PIL import Image,ImageDraw txt = 'C\'est mon texte!' txt2 = '??,??!' im = Image.new("RGBA",(300,200),(100,155,100)) draw = ImageDraw.Draw(im) draw.text( (0,50), txt ) draw.text( (0,100), txt2) del draw im.save('font.png', "PNG")
and the result:

source share