gnome-rfont

Name

gnome-rfont -- 

Synopsis



struct      GnomeRFont;
struct      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);

Description

Details

>struct GnomeRFont

struct GnomeRFont;


>struct GnomeRFontClass

struct 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)

o :


>gnome_rfont_unref()

#define     gnome_rfont_unref(o)

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

GnomeFont*  gnome_rfont_get_font            (const GnomeRFont *rfont);

rfont :

Returns :


>gnome_rfont_get_face ()

GnomeFontFace* gnome_rfont_get_face         (const GnomeRFont *rfont);

rfont :

Returns :


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


>gnome_rfont_get_closest_pango_font ()

PangoFont*  gnome_rfont_get_closest_pango_font
                                            (const GnomeRFont *rfont,
                                             PangoFontMap *map);

rfont :

map :

Returns :


>gnome_rfont_get_pango_description ()

PangoFontDescription* gnome_rfont_get_pango_description
                                            (const GnomeRFont *rfont);

rfont :

Returns :