| Pango Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#define PANGO_RENDER_TYPE_XFT struct PangoXftFont; 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); 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); |
struct PangoXftFont
{
PangoFont parent_instance;
XftFont *xft_font;
PangoFont *mini_font;
PangoFontMap *fontmap;
PangoFontDescription *description;
PangoOTInfo *ot_info;
guint16 mini_width;
guint16 mini_height;
guint16 mini_pad;
gboolean in_cache;
}; |
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.
| display : | an X display. |
| screen : | an X screen. |
| Returns : | the new PangoContext. |
void pango_xft_render (XftDraw *draw,
XftColor *color,
PangoFont *font,
PangoGlyphString *glyphs,
gint x,
gint y); |
Render a PangoGlyphString onto an XftDraw object wrapping an X drawable.
XftFont* pango_xft_font_get_font (PangoFont *font); |
Returns the XftFont of a font.
| font : | a PangoFont. |
| Returns : | the XftFont associated to font. |
FT_Face pango_xft_font_get_face (PangoFont *font); |
Gets the FreeType FT_Face associated with a font.
| font : | a PangoFont. |
| Returns : | the FreeType FT_Face associated with font. |
PangoOTInfo* pango_xft_font_get_ot_info (PangoFont *font); |
Gets the OpenType info of a font as a PangoOTInfo.
| font : | a PangoFont. |
| Returns : | the OpenType info of font, or NULL if there is none. |
Display* pango_xft_font_get_display (PangoFont *font); |
Returns the X display of the XftFont of a font.
| font : | a PangoFont. |
| Returns : | the X display of the XftFont associated to font. |
PangoGlyph pango_xft_font_get_unknown_glyph (PangoFont *font, gunichar wc); |