It seems that using ::move_to() followed by Pango::Layout::show_in_cairo_context() leaves the context in a state that is not correctly restored when using ::restore(). Therefore, clear the path to avoid leaving any dangling current point
9b89dd7967