[Cairo] Text extent of shadowed text is calculated incorrectly