struct EFont;
enum EFontStyle;
EFont* e_font_from_gdk_name (const gchar *name);
EFont* e_font_from_gdk_font (GdkFont *font);
void e_font_ref (EFont *font);
void e_font_unref (EFont *font);
gint e_font_ascent (EFont *font);
gint e_font_descent (EFont *font);
gchar* e_font_get_name (EFont *font);
#define e_font_height (f)
void e_font_draw_utf8_text (GdkDrawable *drawable,
EFont *font,
EFontStyle style,
GdkGC *gc,
gint x,
gint y,
const gchar *text,
gint numbytes);
int e_font_utf8_text_width (EFont *font,
EFontStyle style,
const char *text,
int numbytes);
int e_font_utf8_char_width (EFont *font,
EFontStyle style,
char *text);
const gchar* e_gdk_font_encoding (GdkFont *font);
iconv_t e_iconv_from_gdk_font (GdkFont *font);
iconv_t e_iconv_to_gdk_font (GdkFont *font); |