I can reproduced the problem with 1.12.2 and 1.12.4. But with master the bug is fixed.
These three patches are the fix:
http://cgit.freedesktop.org/cairo/commit/?id=cffbdf50ce0117d62d6e157369c60e4a8572fd21 http://cgit.freedesktop.org/cairo/commit/?id=599e78ea2ee146c74fc7ffcee32a055dabbefdda http://cgit.freedesktop.org/cairo/commit/?id=0d5f63755e7ceb1bb5678fcf1f4661f3435470fb
I can reproduced the problem with 1.12.2 and 1.12.4. But with master the bug is fixed.
These three patches are the fix:
http:// cgit.freedeskto p.org/cairo/ commit/ ?id=cffbdf50ce0 117d62d6e157369 c60e4a8572fd21 cgit.freedeskto p.org/cairo/ commit/ ?id=599e78ea2ee 146c74fc7ffcee3 2a055dabbefdda cgit.freedeskto p.org/cairo/ commit/ ?id=0d5f63755e7 ceb1bb5678fcf1f 4661f3435470fb
http://
http://