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: