Functions
gnome_font_get_rfont ()
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
Returns
the font created, NULL on error.
gnome_rfont_ref()
#define gnome_rfont_ref(o)
gnome_rfont_unref()
#define gnome_rfont_unref(o)
gnome_rfont_get_matrix ()
gdouble *
gnome_rfont_get_matrix (const GnomeRFont *rfont
,
gdouble *matrix
);
gnome_rfont_get_glyph_stdadvance ()
ArtPoint *
gnome_rfont_get_glyph_stdadvance (GnomeRFont *rfont
,
gint glyph
,
ArtPoint *advance
);
gnome_rfont_get_glyph_stdbbox ()
ArtDRect *
gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont
,
gint glyph
,
ArtDRect *bbox
);
gnome_rfont_get_glyph_stdkerning ()
ArtPoint *
gnome_rfont_get_glyph_stdkerning (GnomeRFont *rfont
,
gint glyph0
,
gint glyph1
,
ArtPoint *kerning
);
gnome_rfont_get_glyph_bpath ()
const ArtBpath *
gnome_rfont_get_glyph_bpath (GnomeRFont *rfont
,
gint glyph
);
gnome_rfont_get_glyph_svp ()
const ArtSVP *
gnome_rfont_get_glyph_svp (GnomeRFont *rfont
,
gint glyph
);
gnome_rfont_get_closest_pango_font ()
PangoFont *
gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont
,
PangoFontMap *map
);
gnome_rfont_get_pango_description ()
PangoFontDescription *
gnome_rfont_get_pango_description (const GnomeRFont *rfont
);
Types and Values
GnomeRFont
typedef struct _GnomeRFont GnomeRFont;
GnomeRFontClass
typedef struct _GnomeRFontClass GnomeRFontClass;
gnome_rfont_render_pgl_rgb8
#define gnome_rfont_render_pgl_rgb8
gnome_rfont_render_pgl_rgba8
#define gnome_rfont_render_pgl_rgba8
GNOME_RFONT_RENDER_DEFAULT
#define GNOME_RFONT_RENDER_DEFAULT 0