|  |  |  | GNOME Print Reference Manual | |
|---|---|---|---|---|
| Top | Description | ||||
                    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
| 
 | |
| 
 | |
| Returns : | the font created, NULL on error. | 
GnomeFont * gnome_rfont_get_font (const GnomeRFont *rfont);
| 
 | |
| Returns : | 
GnomeFontFace * gnome_rfont_get_face (const GnomeRFont *rfont);
| 
 | |
| Returns : | 
gdouble * gnome_rfont_get_matrix (const GnomeRFont *rfont, gdouble *matrix);
| 
 | |
| 
 | |
| Returns : | 
ArtPoint * gnome_rfont_get_glyph_stdadvance (GnomeRFont *rfont, gint glyph, ArtPoint *advance);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
ArtDRect * gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont, gint glyph, ArtDRect *bbox);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
ArtPoint * gnome_rfont_get_glyph_stdkerning (GnomeRFont *rfont, gint glyph0, gint glyph1, ArtPoint *kerning);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
const ArtBpath * gnome_rfont_get_glyph_bpath (GnomeRFont *rfont, gint glyph);
| 
 | |
| 
 | |
| Returns : | 
const ArtSVP * gnome_rfont_get_glyph_svp (GnomeRFont *rfont, gint glyph);
| 
 | |
| 
 | |
| Returns : | 
PangoFont * gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont, PangoFontMap *map);
| 
 | |
| 
 | |
| Returns : | 
PangoFontDescription * gnome_rfont_get_pango_description (const GnomeRFont *rfont);
| 
 | |
| Returns : |