![]() |
![]() |
![]() |
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 : |