| 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, constgdouble *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 : |
constArtBpath * gnome_rfont_get_glyph_bpath (GnomeRFont *rfont,gint glyph);
rfont : |
|
glyph : |
|
| Returns : |
constArtSVP * 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 : |