Top | ![]() |
![]() |
![]() |
![]() |
GnomeRFont * | gnome_font_get_rfont () |
#define | gnome_rfont_ref() |
#define | gnome_rfont_unref() |
GnomeFont * | gnome_rfont_get_font () |
GnomeFontFace * | gnome_rfont_get_face () |
gdouble * | gnome_rfont_get_matrix () |
ArtPoint * | gnome_rfont_get_glyph_stdadvance () |
ArtDRect * | gnome_rfont_get_glyph_stdbbox () |
ArtPoint * | gnome_rfont_get_glyph_stdkerning () |
const ArtBpath * | gnome_rfont_get_glyph_bpath () |
const ArtSVP * | gnome_rfont_get_glyph_svp () |
PangoFont * | gnome_rfont_get_closest_pango_font () |
PangoFontDescription * | gnome_rfont_get_pango_description () |
GnomeRFont | |
GnomeRFontClass | |
#define | gnome_rfont_render_pgl_rgb8 |
#define | gnome_rfont_render_pgl_rgba8 |
#define | GNOME_RFONT_RENDER_DEFAULT |
GnomeRFont * gnome_font_get_rfont (GnomeFont *font
,const gdouble *t
);
Creates a new RFont from font
and font->raster affine matrix
Matrix can be 2x2, although if read, all 2x3 values are
retrieved. RFont is referenced, so you have to unref it
somewhere
gdouble * gnome_rfont_get_matrix (const GnomeRFont *rfont
,gdouble *matrix
);
ArtPoint * gnome_rfont_get_glyph_stdadvance (GnomeRFont *rfont
,gint glyph
,ArtPoint *advance
);
ArtDRect * gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont
,gint glyph
,ArtDRect *bbox
);
ArtPoint * gnome_rfont_get_glyph_stdkerning (GnomeRFont *rfont
,gint glyph0
,gint glyph1
,ArtPoint *kerning
);
const ArtBpath * gnome_rfont_get_glyph_bpath (GnomeRFont *rfont
,gint glyph
);
const ArtSVP * gnome_rfont_get_glyph_svp (GnomeRFont *rfont
,gint glyph
);
PangoFont * gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont
,PangoFontMap *map
);
PangoFontDescription *
gnome_rfont_get_pango_description (const GnomeRFont *rfont
);