{"meta":{"ns":"PangoXft","version":"1.0","generator":"gi-docgen","generator-version":"2023.1"},"symbols":[{"type":"callback","name":"SubstituteFunc","ctype":"PangoXftSubstituteFunc","summary":"Function type for doing final config tweaking on prepared FcPatterns."},{"type":"class","name":"Font","ctype":"PangoXftFont","summary":"`PangoXftFont` is an implementation of `PangoFcFont` using the Xft ..."},{"type":"class","name":"FontMap","ctype":"PangoXftFontMap","summary":"`PangoXftFontMap` is an implementation of `PangoFcFontMap` suitable for the ..."},{"type":"class","name":"Renderer","ctype":"PangoXftRenderer","summary":"`PangoXftRenderer` is a subclass of `PangoRenderer` used for rendering ..."},{"type":"content","name":"Xft Fonts and Rendering","href":"pango_xft.html","summary":" The Xft library is a library for displaying ..."},{"type":"ctor","name":"new","type_name":"Renderer","ident":"pango_xft_renderer_new","summary":"Create a new `PangoXftRenderer` to allow rendering Pango objects ..."},{"type":"function","name":"get_context","ident":"pango_xft_get_context","summary":"Retrieves a `PangoContext` appropriate for rendering with Xft fonts ..."},{"type":"function","name":"get_font_map","ident":"pango_xft_get_font_map","summary":"Returns the `PangoXftFontMap` for the given display and screen. ..."},{"type":"function","name":"picture_render","ident":"pango_xft_picture_render","summary":"Renders a `PangoGlyphString` onto an Xrender Picture object."},{"type":"function","name":"render","ident":"pango_xft_render","summary":"Renders a `PangoGlyphString` onto an XftDraw object wrapping an ..."},{"type":"function","name":"render_layout","ident":"pango_xft_render_layout","summary":"Render a `PangoLayout` onto a XftDraw"},{"type":"function","name":"render_layout_line","ident":"pango_xft_render_layout_line","summary":"Render a `PangoLayoutLine` onto a XftDraw"},{"type":"function","name":"render_transformed","ident":"pango_xft_render_transformed","summary":"Renders a `PangoGlyphString` onto a XftDraw, possibly transforming the ..."},{"type":"function","name":"set_default_substitute","ident":"pango_xft_set_default_substitute","summary":"Sets a function that will be called to do ..."},{"type":"function","name":"shutdown_display","ident":"pango_xft_shutdown_display","summary":"Release any resources that have been cached for the ..."},{"type":"function","name":"substitute_changed","ident":"pango_xft_substitute_changed","summary":"Call this function any time the results of the ..."},{"type":"method","name":"get_display","type_name":"Font","ident":"pango_xft_font_get_display","summary":"Returns the X display of the `XftFont` of a font."},{"type":"method","name":"get_glyph","type_name":"Font","ident":"pango_xft_font_get_glyph","summary":"Gets the glyph index for a given Unicode character ..."},{"type":"method","name":"get_unknown_glyph","type_name":"Font","ident":"pango_xft_font_get_unknown_glyph","summary":"Returns the index of a glyph suitable for drawing ..."},{"type":"method","name":"has_char","type_name":"Font","ident":"pango_xft_font_has_char","summary":"Determines whether @font has a glyph for the codepoint ..."},{"type":"method","name":"lock_face","type_name":"Font","ident":"pango_xft_font_lock_face","summary":"Gets the FreeType `FT_Face` associated with a font.  ..."},{"type":"method","name":"set_default_color","type_name":"Renderer","ident":"pango_xft_renderer_set_default_color","summary":"Sets the default foreground color for a XftRenderer."},{"type":"method","name":"set_draw","type_name":"Renderer","ident":"pango_xft_renderer_set_draw","summary":"Sets the XftDraw object that the renderer is drawing ..."},{"type":"method","name":"unlock_face","type_name":"Font","ident":"pango_xft_font_unlock_face","summary":"Releases a font previously obtained with pango_xft_font_lock_face().  Use ..."},{"type":"property","name":"display","type_name":"Renderer","summary":"No description available."},{"type":"property","name":"screen","type_name":"Renderer","summary":"No description available."},{"type":"type_func","name":"get_font","type_name":"Font","ident":"pango_xft_font_get_font","summary":"Returns the `XftFont` of a font."},{"type":"vfunc","name":"composite_glyphs","type_name":"Renderer","summary":"No description available."},{"type":"vfunc","name":"composite_trapezoids","type_name":"Renderer","summary":"No description available."}],"terms":{}}