![]() |
![]() |
![]() |
Cairo: A Vector Graphics Library | ![]() |
---|---|---|---|---|
#define CAIRO_HAS_QUARTZ_FONT cairo_font_face_t* cairo_quartz_font_face_create_for_cgfont (CGFontRef font); cairo_font_face_t* cairo_quartz_font_face_create_for_atsu_font_id (ATSUFontID font_id);
The Quartz font backend is primarily used to render text on Apple MacOS X systems. The CGFont API is used for the internal implementation of the font backend methods.
cairo_font_face_t* cairo_quartz_font_face_create_for_cgfont (CGFontRef font);
Creates a new font for the Quartz font backend based on a CGFontRef. This font can then be used with cairo_set_font_face() or cairo_scaled_font_create().
font : | a CGFontRef obtained through a method external to cairo. |
Returns : | a newly created cairo_font_face_t. Free with cairo_font_face_destroy() when you are done using it. |
Since 1.6
cairo_font_face_t* cairo_quartz_font_face_create_for_atsu_font_id (ATSUFontID font_id);
Creates a new font for the Quartz font backend based on an ATSUFontID. This font can then be used with cairo_set_font_face() or cairo_scaled_font_create().
font_id : | an ATSUFontID for the font. |
Returns : | a newly created cairo_font_face_t. Free with cairo_font_face_destroy() when you are done using it. |
Since 1.6