just updated cairo to version 1.12.14 but it still needs tweaking