Functions
gnome_font_ref()
#define gnome_font_ref(f)
gnome_font_unref()
#define gnome_font_unref(f)
gnome_font_get_name ()
const guchar *
gnome_font_get_name (const GnomeFont *font);
gnome_font_get_family_name ()
const guchar *
gnome_font_get_family_name (const GnomeFont *font);
gnome_font_get_species_name ()
const guchar *
gnome_font_get_species_name (const GnomeFont *font);
gnome_font_get_ps_name ()
const guchar *
gnome_font_get_ps_name (const GnomeFont *font);
gnome_font_lookup_default ()
gint
gnome_font_lookup_default (GnomeFont *font,
gint unicode);
Get the glyph number corresponding to a given unicode
Returns
glyph number, -1 if it is not mapped
gnome_font_get_glyph_stdadvance ()
ArtPoint *
gnome_font_get_glyph_stdadvance (GnomeFont *font,
gint glyph,
ArtPoint *advance);
gnome_font_get_glyph_stdbbox ()
ArtDRect *
gnome_font_get_glyph_stdbbox (GnomeFont *font,
gint glyph,
ArtDRect *bbox);
gnome_font_get_glyph_stdoutline ()
const ArtBpath *
gnome_font_get_glyph_stdoutline (GnomeFont *font,
gint glyph);
gnome_font_get_glyph_stdkerning ()
ArtPoint *
gnome_font_get_glyph_stdkerning (GnomeFont *font,
gint glyph0,
gint glyph1,
ArtPoint *kerning);
gnome_font_get_size ()
gdouble
gnome_font_get_size (const GnomeFont *font);
gnome_font_get_weight_code()
#define gnome_font_get_weight_code(f)
gnome_font_is_italic()
#define gnome_font_is_italic(f)
gnome_font_is_fixed_width()
#define gnome_font_is_fixed_width(f)
gnome_font_get_ascender ()
gdouble
gnome_font_get_ascender (GnomeFont *font);
This works with the standard Adobe encoding and without kerning or
ligatures. When the text libs get written, this function will be
deprecated.
Returns
The ascender of the font.
gnome_font_get_descender ()
gdouble
gnome_font_get_descender (GnomeFont *font);
This works with the standard Adobe encoding and without kerning or
ligatures. When the text libs get written, this function will be
deprecated.
Returns
The descender of the font.
gnome_font_get_underline_position ()
gdouble
gnome_font_get_underline_position (GnomeFont *font);
This works with the standard Adobe encoding and without kerning or
ligatures. When the text libs get written, this function will be
deprecated.
Returns
The underline position of the font.
gnome_font_get_underline_thickness ()
gdouble
gnome_font_get_underline_thickness (GnomeFont *font);
This works with the standard Adobe encoding and without kerning or
ligatures. When the text libs get written, this function will be
deprecated.
Returns
The underline thickness of the font.
gnome_font_get_glyph_width ()
gdouble
gnome_font_get_glyph_width (GnomeFont *font,
gint glyph);
gnome_font_get_glyph_kerning ()
gdouble
gnome_font_get_glyph_kerning (GnomeFont *font,
gint glyph1,
gint glyph2);
gnome_font_find_closest_from_weight_slant ()
GnomeFont *
gnome_font_find_closest_from_weight_slant
(const guchar *family,
GnomeFontWeight weight,
gboolean italic,
gdouble size);
gnome_font_find ()
GnomeFont *
gnome_font_find (const guchar *name,
gdouble size);
gnome_font_find_closest ()
GnomeFont *
gnome_font_find_closest (const guchar *name,
gdouble size);
gnome_font_find_from_full_name ()
GnomeFont *
gnome_font_find_from_full_name (const guchar *string);
gnome_font_find_from_filename ()
GnomeFont *
gnome_font_find_from_filename (const guchar *filename,
gint index_,
gdouble size);
Creates a font using the filename and index of the face within the file to
identify the GnomeFontFace. The font must already be within
the system font database; this can't be used to access arbitrary
fonts on disk.
Returns
a newly created font if the face could be located,
otherwise NULL
gnome_font_find_closest_from_full_name ()
GnomeFont *
gnome_font_find_closest_from_full_name
(const guchar *string);
gnome_font_list ()
GList *
gnome_font_list (void);
gnome_font_list_free ()
void
gnome_font_list_free (GList *fontlist);
gnome_font_family_list ()
GList *
gnome_font_family_list (void);
gnome_font_family_list_free ()
void
gnome_font_family_list_free (GList *fontlist);
gnome_font_style_list ()
GList *
gnome_font_style_list (const guchar *family);
gnome_font_style_list_free ()
void
gnome_font_style_list_free (GList *styles);
gnome_font_get_full_name ()
guchar *
gnome_font_get_full_name (GnomeFont *font);
gnome_font_get_closest_pango_font ()
PangoFont *
gnome_font_get_closest_pango_font (const GnomeFont *font,
PangoFontMap *map,
gdouble dpi);
gnome_font_get_pango_description ()
PangoFontDescription *
gnome_font_get_pango_description (const GnomeFont *font,
gdouble dpi);