26#include <fontconfig/fontconfig.h>
39#ifndef PANGO_DISABLE_DEPRECATED
46#define PANGO_RENDER_TYPE_FT2 "PangoRenderFT2"
52#define PANGO_FT2_TYPE_FONT_MAP (pango_ft2_font_map_get_type ())
53#define PANGO_FT2_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_FT2_TYPE_FONT_MAP, PangoFT2FontMap))
54#define PANGO_FT2_IS_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_FT2_TYPE_FONT_MAP))
56#define PANGO_TYPE_FT2_FONT_MAP (pango_ft2_font_map_get_type ())
57#define PANGO_FT2_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FT2_FONT_MAP, PangoFT2FontMap))
58#define PANGO_FT2_IS_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FT2_FONT_MAP))
119#ifndef PANGO_DISABLE_DEPRECATED
134#ifndef PANGO_DISABLE_DEPRECATED
void(* GDestroyNotify)(gpointer data)
typedefG_BEGIN_DECLS struct _PangoCoverage PangoCoverage
PANGO_AVAILABLE_IN_ALL PangoCoverage * pango_font_get_coverage(PangoFont *font, PangoLanguage *language)
#define PANGO_GET_UNKNOWN_GLYPH(wc)
PANGO_AVAILABLE_IN_1_22 PangoContext * pango_font_map_create_context(PangoFontMap *fontmap)
typedefG_BEGIN_DECLS struct _PangoLayout PangoLayout
typedefG_BEGIN_DECLS struct _PangoMatrix PangoMatrix
struct _PangoLanguage PangoLanguage
struct _PangoContext PangoContext
#define PANGO_DEPRECATED_IN_1_48_FOR(f)
#define PANGO_AVAILABLE_IN_1_2
#define PANGO_AVAILABLE_IN_1_6
#define PANGO_DEPRECATED_FOR(f)
#define PANGO_DEPRECATED_IN_1_22_FOR(f)
#define PANGO_AVAILABLE_IN_ALL
FT_Face pango_fc_font_lock_face(PangoFcFont *font)
PANGO_DEPRECATED_IN_1_32 void pango_fc_font_kern_glyphs(PangoFcFont *font, PangoGlyphString *glyphs)
PANGO_AVAILABLE_IN_1_48 void pango_fc_font_map_substitute_changed(PangoFcFontMap *fontmap)
PANGO_AVAILABLE_IN_1_48 void pango_fc_font_map_set_default_substitute(PangoFcFontMap *fontmap, PangoFcSubstituteFunc func, gpointer data, GDestroyNotify notify)
void(* PangoFT2SubstituteFunc)(FcPattern *pattern, gpointer data)
PangoContext * pango_ft2_font_map_create_context(PangoFT2FontMap *fontmap)
PANGO_AVAILABLE_IN_ALL void pango_ft2_render_layout(FT_Bitmap *bitmap, PangoLayout *layout, int x, int y)
PangoFontMap * pango_ft2_font_map_for_display(void)
PANGO_AVAILABLE_IN_1_6 void pango_ft2_render_transformed(FT_Bitmap *bitmap, const PangoMatrix *matrix, PangoFont *font, PangoGlyphString *glyphs, int x, int y)
PANGO_DEPRECATED void pango_ft2_shutdown_display(void)
PANGO_AVAILABLE_IN_1_2 void pango_ft2_font_map_set_resolution(PangoFT2FontMap *fontmap, double dpi_x, double dpi_y)
PANGO_AVAILABLE_IN_1_2 PangoFontMap * pango_ft2_font_map_new(void)
PANGO_AVAILABLE_IN_ALL GType pango_ft2_font_map_get_type(void) G_GNUC_CONST
void pango_ft2_font_map_set_default_substitute(PangoFT2FontMap *fontmap, PangoFT2SubstituteFunc func, gpointer data, GDestroyNotify notify)
PangoContext * pango_ft2_get_context(double dpi_x, double dpi_y)
struct _PangoFT2FontMap PangoFT2FontMap
PangoCoverage * pango_ft2_font_get_coverage(PangoFont *font, PangoLanguage *language)
void pango_ft2_font_map_substitute_changed(PangoFT2FontMap *fontmap)
PANGO_AVAILABLE_IN_ALL void pango_ft2_render_layout_line(FT_Bitmap *bitmap, PangoLayoutLine *line, int x, int y)
int pango_ft2_font_get_kerning(PangoFont *font, PangoGlyph left, PangoGlyph right)
PangoGlyph pango_ft2_get_unknown_glyph(PangoFont *font)
PANGO_AVAILABLE_IN_1_6 void pango_ft2_render_layout_subpixel(FT_Bitmap *bitmap, PangoLayout *layout, int x, int y)
PANGO_AVAILABLE_IN_1_6 void pango_ft2_render_layout_line_subpixel(FT_Bitmap *bitmap, PangoLayoutLine *line, int x, int y)
FT_Face pango_ft2_font_get_face(PangoFont *font)
PANGO_AVAILABLE_IN_ALL void pango_ft2_render(FT_Bitmap *bitmap, PangoFont *font, PangoGlyphString *glyphs, gint x, gint y)