> Fixing those, it works: Ah, I see. A little dizzy, but glad it's getting further. Now the thing, as you mentioned, is casting the returned pointer, cairo_font_face_t, to a cairo.FontFace object ... I'm all out. /d