Name
Xft Fonts and Rendering --
Synopsis
#define PANGO_RENDER_TYPE_XFT
PangoContext* pango_xft_get_context (Display *display,
int screen);
void pango_xft_render (XftDraw *draw,
XftColor *color,
PangoFont *font,
PangoGlyphString *glyphs,
gint x,
gint y);
void pango_xft_picture_render (Display *display,
Picture src_picture,
Picture dest_picture,
PangoFont *font,
PangoGlyphString *glyphs,
gint x,
gint y);
XftFont* pango_xft_font_get_font (PangoFont *font);
FT_Face pango_xft_font_get_face (PangoFont *font);
PangoOTInfo* pango_xft_font_get_ot_info (PangoFont *font);
Display* pango_xft_font_get_display (PangoFont *font);
PangoGlyph pango_xft_font_get_unknown_glyph
(PangoFont *font,
gunichar wc);
|
Details
PANGO_RENDER_TYPE_XFT
#define PANGO_RENDER_TYPE_XFT "PangoRenderXft" |
A string constant identifying the Xft renderer. The associated quark (see
g_quark_from_string()) is used to identify the renderer in pango_find_map().
pango_xft_get_context ()
PangoContext* pango_xft_get_context (Display *display,
int screen); |
Retrieves a PangoContext appropriate for rendering with
Xft fonts on the given screen of the given display.
pango_xft_render ()
Renders a PangoGlyphString onto an XftDraw object wrapping an X drawable.
pango_xft_picture_render ()
Renders a PangoGlyphString onto an Xrender Picture object.
pango_xft_font_get_font ()
XftFont* pango_xft_font_get_font (PangoFont *font); |
Returns the XftFont of a font.
pango_xft_font_get_face ()
FT_Face pango_xft_font_get_face (PangoFont *font); |
Gets the FreeType FT_Face associated with a font.
pango_xft_font_get_ot_info ()
Gets the OpenType info of a font as a PangoOTInfo.
pango_xft_font_get_display ()
Display* pango_xft_font_get_display (PangoFont *font); |
Returns the X display of the XftFont of a font.
pango_xft_font_get_unknown_glyph ()
Returns the index of a glyph suitable for drawing wc as an
unknown character.