3 $sur = new CairoImageSurface(0,500,500);
4 $con = new CairoContext($sur);
5 $con->select_font_face("Sans");
6 $con->set_font_size(100);
7 $ext = $con->text_extents($char);
10 $con->move_to($x, $y);
11 $con->show_text($char);
13 $con->set_source_rgba(1,0.2,0.2,0.6);
14 $con->set_line_width(6.0);
15 $con->arc($x, $y, 10, 0, 2*3.14);
17 $con->move_to($x, $y);
18 $con->rel_line_to(0, -1*$ext["height"]);
19 $con->rel_line_to($ext["width"], 0);
20 $con->rel_line_to($ext["x_bearing"], -1*$ext["y_bearing"]);
22 $sur->write_to_png("image_text_extents.png");