User Fonts
Font support with font data provided by the user
The user-font feature allows the cairo user to provide drawings for glyphs
in a font. This is most useful in implementing fonts in non-standard
formats, like SVG fonts and Flash fonts, but can also be used by games and
other application to draw "funky" fonts.
Defined if the user font backend is available.
This macro can be used to conditionally compile backend-specific code.
The user font backend is always built in versions of cairo that support
this feature (1.8 and later).
@Since: 1.8
@scaled_font:
@cr:
@extents:
@Returns:
@scaled_font:
@glyph:
@cr:
@extents:
@Returns:
@scaled_font:
@utf8:
@utf8_len:
@glyphs:
@num_glyphs:
@clusters:
@num_clusters:
@cluster_flags:
@Returns:
@scaled_font:
@unicode:
@glyph_index:
@Returns:
@Returns:
@font_face:
@init_func:
@font_face:
@Returns:
@font_face:
@render_glyph_func:
@font_face:
@Returns:
@font_face:
@unicode_to_glyph_func:
@font_face:
@Returns:
@font_face:
@text_to_glyphs_func:
@font_face:
@Returns: