added cairo_text_extents_t hook into prelude