Name
FreeType Fonts and Rendering -- 
Synopsis
| 
#define     PANGO_RENDER_TYPE_FT2
PangoContext* pango_ft2_get_context         (double dpi_x,
                                             double dpi_y);
void        pango_ft2_render                (FT_Bitmap *bitmap,
                                             PangoFont *font,
                                             PangoGlyphString *glyphs,
                                             gint x,
                                             gint y);
void        pango_ft2_render_layout_line    (FT_Bitmap *bitmap,
                                             PangoLayoutLine *line,
                                             int x,
                                             int y);
void        pango_ft2_render_layout         (FT_Bitmap *bitmap,
                                             PangoLayout *layout,
                                             int x,
                                             int y);
PangoGlyph  pango_ft2_get_unknown_glyph     (PangoFont *font);
int         pango_ft2_font_get_kerning      (PangoFont *font,
                                             PangoGlyph left,
                                             PangoGlyph right);
FT_Face     pango_ft2_font_get_face         (PangoFont *font);
PangoCoverage* pango_ft2_font_get_coverage  (PangoFont *font,
                                             PangoLanguage *language);
PangoFontMap* pango_ft2_font_map_for_display
                                            (void);
void        pango_ft2_shutdown_display      (void);
 | 
Details
PANGO_RENDER_TYPE_FT2
| #define PANGO_RENDER_TYPE_FT2 "PangoRenderFT2" | 
A string constant identifying the FreeType renderer. The associated quark (see
g_quark_from_string()) is used to identify the renderer in pango_find_map().
pango_ft2_get_context ()
| PangoContext* pango_ft2_get_context         (double dpi_x,
                                             double dpi_y); | 
Retrieves a PangoContext appropriate for rendering with the PangoFT2
backend.
pango_ft2_render ()
Renders a PangoGlyphString onto a FreeType2 bitmap.
pango_ft2_render_layout_line ()
| void        pango_ft2_render_layout_line    (FT_Bitmap *bitmap,
                                             PangoLayoutLine *line,
                                             int x,
                                             int y); | 
Render a PangoLayoutLine onto a FreeType2 bitmap
pango_ft2_render_layout ()
| void        pango_ft2_render_layout         (FT_Bitmap *bitmap,
                                             PangoLayout *layout,
                                             int x,
                                             int y); | 
Render a PangoLayoutLine onto a FreeType2 bitmap
pango_ft2_get_unknown_glyph ()
Return the index of a glyph suitable for drawing unknown characters.
pango_ft2_font_get_kerning ()
Retrieves kerning information for a combination of two glyphs.
pango_ft2_font_get_face ()
| FT_Face     pango_ft2_font_get_face         (PangoFont *font); | 
Returns the native FreeType2 FT_Face structure used for this PangoFont.
This may be useful if you want to use FreeType2 functions directly.
pango_ft2_font_get_coverage ()
pango_ft2_font_map_for_display ()
Returns a PangoFT2FontMap. Font maps are cached and should
not be freed. If the font map is no longer needed, it can
be released with pango_ft2_shutdown_display().
pango_ft2_shutdown_display ()
| void        pango_ft2_shutdown_display      (void); | 
Free cached resources.