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 |