def shadowed_text(cr, args, x, y, string):
cr.save()
cr.new_path()
cr.move_to(x, y)
if not args.antialias_font:
fo = cairo.FontOptions()
fo.set_antialias(cairo.ANTIALIAS_NONE)
cr.set_font_options(fo)
cr.set_font_size(args.size_font)
cr.text_path(string)
cr.set_source_rgb(*[float(f) for f in args.color_font_shadow.split(',')])
cr.stroke_preserve()
cr.set_source_rgb(*[float(f) for f in args.color_font.split(',')])
cr.fill()
cr.new_path()
cr.restore()
评论列表
文章目录