One idea: pygame can render with TTF fonts, it can also save surfaces in tga format. Then use PIL to convert to gif. The only question is, can pygame do this without displaying a window etc. Simon Burton.