gint |
gtk_psfont_init |
(); |
void |
gtk_psfont_unref |
(); |
GtkPSFont* |
gtk_psfont_get_font |
(const gchar *name); |
GdkFont* |
gtk_psfont_get_gdkfont |
(const gchar *name, gint height); |
gchar * |
gtk_psfont_get_psfontname |
(const gchar *name); |
void |
gtk_psfont_add_font |
(const char *fontname, |
void |
gtk_psfont_add_i18n_font |
(const char *fontname, const gchar *psname, const gchar *family, const gchar *i18n_latinfamily, gchar *x_string[], gboolean italic, gboolean bold, gboolean vertical); |
GtkPSFont * |
gtk_psfont_find_by_family |
(const gchar *name, gboolean italic, gboolean bold); |
void |
gtk_psfont_get_families |
(GList **family, gint *numf); |
void |
gtk_psfont_get_char_size |
(GtkPSFont *psfont, GdkFont *font, GdkFont *latin_font, GdkWChar wc, gint *width, gint *ascent, gint *descent); |
|
No signal |
struct _GtkPSFont { |
gint gtk_psfont_init (); |
Initialize GtkPsFont data structure
Returns : | FALSE =>PS fonts already initilized TRUE => success |
GdkFont* gtk_psfont_get_gdkfont (const gchar *name, gint height); |
name | name of the font |
height | height of the font |
gchar * gtk_psfont_get_psfontname (const gchar *name); |
Returns the Postscript name (GtkPSFont->psname)
name | fonr name(GtkPSFont->fontname) |
Returns | (GtkPSFont->psname) |
void gtk_psfont_add_font (const char *fontname, const gchar *psname, const gchar *family, gchar *x_string[], gboolean italic, gboolean bold); |
Appends font to the user font list.
fontname | name of the font |
psname | PostScript name of the font |
family | Font family |
x_string[] | |
italic | TRUE =>set italic font FALSE =>non-italic |
bold | TRUE =>set bold font FALSE =>non-bold |
void gtk_psfont_add_i18n_font (const char *fontname, const gchar *psname, const gchar *family, const gchar *i18n_latinfamily, gchar *x_string[], gboolean italic, gboolean bold, gboolean vertical); |
Add an I18n font(internationalization).See locale
fontname | name of the font |
psname | PostScript name of the font |
family | Font family |
i18n_latinfamily | I18n(internationalization) latin family.See locale |
x_string[] | |
italic | TRUE =>set italic font FALSE =>non-italic |
bold | TRUE =>set bold font FALSE =>non-bold |
GtkPSFont * gtk_psfont_find_by_family (const gchar *name, |
Return the first font from user_font list which suits the arguments.
name | name of the font family |
italic | TRUE =>set italic font FALSE =>non-italic |
bold | TRUE =>set bold font FALSE =>non-bold |