+ Geometry rgeom;
+ rgeom.w=static_cast<unsigned>(font->get_string_width(text)*font_size);
+ rgeom.h=static_cast<unsigned>((font->get_ascent()-font->get_descent())*font_size);
+ rgeom.y=static_cast<int>(-font->get_descent()*font_size);
+ part.get_alignment().apply(rgeom, geom, part.get_margin());