[cairo] Another sweep_gradient fix k was -1 sometimes. Fixes the rest of https://roettsch.es/var_colrv1.html