Details
GnomeRFont
typedef struct _GnomeRFont GnomeRFont;
GnomeRFontClass
typedef struct _GnomeRFontClass GnomeRFontClass;
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
font : |
|
t : |
|
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_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
gnome_rfont_get_matrix ()
gdouble* gnome_rfont_get_matrix (const GnomeRFont *rfont,
gdouble *matrix);
rfont : |
|
matrix : |
|
Returns : |
|
gnome_rfont_get_glyph_stdadvance ()
ArtPoint* gnome_rfont_get_glyph_stdadvance
(GnomeRFont *rfont,
gint glyph,
ArtPoint *advance);
rfont : |
|
glyph : |
|
advance : |
|
Returns : |
|
gnome_rfont_get_glyph_stdbbox ()
ArtDRect* gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont,
gint glyph,
ArtDRect *bbox);
rfont : |
|
glyph : |
|
bbox : |
|
Returns : |
|
gnome_rfont_get_glyph_stdkerning ()
ArtPoint* gnome_rfont_get_glyph_stdkerning
(GnomeRFont *rfont,
gint glyph0,
gint glyph1,
ArtPoint *kerning);
rfont : |
|
glyph0 : |
|
glyph1 : |
|
kerning : |
|
Returns : |
|
gnome_rfont_get_glyph_bpath ()
const ArtBpath* gnome_rfont_get_glyph_bpath (GnomeRFont *rfont,
gint glyph);
rfont : |
|
glyph : |
|
Returns : |
|
gnome_rfont_get_glyph_svp ()
const ArtSVP* gnome_rfont_get_glyph_svp (GnomeRFont *rfont,
gint glyph);
rfont : |
|
glyph : |
|
Returns : |
|