gnome-rfont

gnome-rfont

Functions

Types and Values

Description

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_font ()

GnomeFont *
gnome_rfont_get_font (const GnomeRFont *rfont);

gnome_rfont_get_face ()

GnomeFontFace *
gnome_rfont_get_face (const GnomeRFont *rfont);

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