@font:
@font:
The #PangoGlyphIndex type is an integral type used to store glyph
indices.
@font:
@charset:
@Returns:
@string:
@new_len:
@coverage:
@font:
@xlfd:
@ranges:
@n_ranges:
@Returns:
@string:
@font:
@xlfd:
@Returns:
X Rendering
Functions for rendering and measuring glyphs on
the X Window system.
@name:
@Returns:
@Returns:
@font:
@charsets:
@n_charsets:
@xlfds:
@n_xlfds:
The PangoCFontClass structure contains the virtual
functions for an implementation of a a PangoCFont.
It contains the following member:
void (*destroy) (#PangoFont *font);
a function to free the font structure and associated resources.
The PangoXCFont represents a component of a
composite font for the X window system. It
has the following publically accessible fields:
Display *display;
the X Display for which this font component was created.
XFontStruct *font_struct;
the X font information for the corresponding X font.
@display:
@font_struct:
@font:
The #PangoCFont structure is used to represent a single componenent
of a font n a rendering-system-independent matter. A component of a
font is an opaque object that makes sense only to the rendering
system. A glyph (the #PangoGlyph structure) is stored as a #PangoCFont
and a numeric glyph index.
To create an implementation of a #PangoCFont,
the rendering-system specific code should malloc
a larger structure that contains a nested
#PangoCFont, fill in the klass member of
the nested #PangoCFont with a pointer to
a appropriate #PangoCFontClass, then call
pango_cfont_init() on the structure.
The #PangoCFont structure contains one member
that may be accessed by derived classes:
#PangoCFontClass *klass;
a pointer to the class structure
for this font.
@klass: