|  |  |  | GNOME Print Reference Manual | |
|---|---|---|---|---|
            GnomeRFont;
            GnomeRFontClass;
GnomeRFont* gnome_font_get_rfont            (GnomeFont *font,
                                             const gdouble *t);
#define     gnome_rfont_ref                 (o)
#define     gnome_rfont_unref               (o)
#define     gnome_rfont_render_pgl_rgb8
#define     gnome_rfont_render_pgl_rgba8
#define     GNOME_RFONT_RENDER_DEFAULT
GnomeFont*  gnome_rfont_get_font            (const GnomeRFont *rfont);
GnomeFontFace* gnome_rfont_get_face         (const GnomeRFont *rfont);
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);
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. | 
GnomeFont* gnome_rfont_get_font (const GnomeRFont *rfont);
| rfont: | |
| Returns : | 
GnomeFontFace* gnome_rfont_get_face (const GnomeRFont *rfont);
| rfont: | |
| Returns : | 
gdouble* gnome_rfont_get_matrix (const GnomeRFont *rfont, gdouble *matrix);
| rfont: | |
| matrix: | |
| Returns : | 
ArtPoint*   gnome_rfont_get_glyph_stdadvance
                                            (GnomeRFont *rfont,
                                             gint glyph,
                                             ArtPoint *advance);
| rfont: | |
| glyph: | |
| advance: | |
| Returns : | 
ArtDRect* gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont, gint glyph, ArtDRect *bbox);
| rfont: | |
| glyph: | |
| bbox: | |
| Returns : | 
ArtPoint*   gnome_rfont_get_glyph_stdkerning
                                            (GnomeRFont *rfont,
                                             gint glyph0,
                                             gint glyph1,
                                             ArtPoint *kerning);
| rfont: | |
| glyph0: | |
| glyph1: | |
| kerning: | |
| Returns : | 
const ArtBpath* gnome_rfont_get_glyph_bpath (GnomeRFont *rfont, gint glyph);
| rfont: | |
| glyph: | |
| Returns : | 
const ArtSVP* gnome_rfont_get_glyph_svp (GnomeRFont *rfont, gint glyph);
| rfont: | |
| glyph: | |
| Returns : | 
PangoFont* gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont, PangoFontMap *map);
| rfont: | |
| map: | |
| Returns : | 
PangoFontDescription* gnome_rfont_get_pango_description (const GnomeRFont *rfont);
| rfont: | |
| Returns : |