Top |
Quartz (CGFont) FontsQuartz (CGFont) Fonts — Font support via Core Text on Apple operating systems. |
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()
.
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()
.
a newly created cairo_font_face_t. Free with
cairo_font_face_destroy()
when you are done using it.
Since: 1.6
#define CAIRO_HAS_QUARTZ_FONT
Defined if the Quartz font backend is available. This macro can be used to conditionally compile backend-specific code.
Since: 1.6