def text_extent(font, font_size, text, *args, **kwargs):
    surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 0, 0)
Как я могу рисовать текст с разными цветами обводки и заливки на изображениях с помощью python?