cairo samples

 arc
 arc_negative
 clip
 clip_image
 curve_rectangle
 curve_to
 fill_and_stroke2
 fill_and_stroke
 gradient
 image
 imagepattern
 libsvg
 operator_add
 operator_atop
 operator_atop_reverse
 operator_in
 operator_in_reverse
 operator_out
 operator_out_reverse
 operator_over
 operator_over_reverse
 operator_saturate
 operator_xor
 path
 set_line_cap
 set_line_join
 text_align_center
 text
 text_extents
 xxx_clip_rectangle
 xxx_dash
 xxx_long_lines
 xxx_multi_segment_caps
 xxx_self_intersect
prev
next
svg_cairo_t *svgc;
int          width,
             height;

svg_cairo_create (&svgc);

svg_cairo_parse (svgc, "data/home.svg");
svg_cairo_get_size (svgc, &width, &height);
cairo_scale (cr, 1.0/width, 1.0/height);
svg_cairo_render (svgc, cr);

svg_cairo_destroy (svgc);