[cairo-commit] src/cairo-user-font.c

Behdad Esfahbod behdad at kemper.freedesktop.org
Fri May 30 12:25:24 PDT 2008


 src/cairo-user-font.c |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit fbe7044f10c2d36f1ee4e1edd3d3289e0cad8779
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri May 30 15:18:22 2008 -0400

    [user-font] Improve docs.

diff --git a/src/cairo-user-font.c b/src/cairo-user-font.c
index 8c92a93..8969100 100644
--- a/src/cairo-user-font.c
+++ b/src/cairo-user-font.c
@@ -428,6 +428,12 @@ _cairo_font_face_is_user (cairo_font_face_t *font_face)
  * Use the setter functions to associate callbacks with the returned
  * user font.  The only mandatory callback is render_glyph.
  *
+ * After the font-face is created, the user can attach arbitrary data
+ * (the actual font data) to it using cairo_font_face_set_user_data()
+ * and access it from the user-font callbacks by using
+ * cairo_scaled_font_get_font_face() followed by
+ * cairo_font_face_get_user_data().
+ *
  * Return value: a newly created #cairo_font_face_t. Free with
  *  cairo_font_face_destroy() when you are done using it.
  *


More information about the cairo-commit mailing list