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
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 : |
|