| pango-Fonts {RGtk2} | R Documentation |
Structures representing abstract fonts
pangoFontDescriptionNew()
pangoFontDescriptionCopy(object)
pangoFontDescriptionCopyStatic(object)
pangoFontDescriptionHash(object)
pangoFontDescriptionEqual(object, desc2)
pangoFontDescriptionSetFamily(object, family)
pangoFontDescriptionSetFamilyStatic(object, family)
pangoFontDescriptionGetFamily(object)
pangoFontDescriptionSetStyle(object, style)
pangoFontDescriptionGetStyle(object)
pangoFontDescriptionSetVariant(object, variant)
pangoFontDescriptionGetVariant(object)
pangoFontDescriptionSetWeight(object, weight)
pangoFontDescriptionGetWeight(object)
pangoFontDescriptionSetStretch(object, stretch)
pangoFontDescriptionGetStretch(object)
pangoFontDescriptionSetSize(object, size)
pangoFontDescriptionGetSize(object)
pangoFontDescriptionSetAbsoluteSize(object, size)
pangoFontDescriptionGetSizeIsAbsolute(object)
pangoFontDescriptionSetGravity(object, gravity)
pangoFontDescriptionGetGravity(object)
pangoFontDescriptionGetSetFields(object)
pangoFontDescriptionUnsetFields(object, to.unset)
pangoFontDescriptionMerge(object, desc.to.merge, replace.existing)
pangoFontDescriptionBetterMatch(object, old.match = NULL, new.match)
pangoFontDescriptionFromString(str)
pangoFontDescriptionToString(object)
pangoFontDescriptionToFilename(object)
pangoFontMetricsGetAscent(object)
pangoFontMetricsGetDescent(object)
pangoFontMetricsGetApproximateCharWidth(object)
pangoFontMetricsGetApproximateDigitWidth(object)
pangoFontMetricsGetUnderlineThickness(object)
pangoFontMetricsGetUnderlinePosition(object)
pangoFontMetricsGetStrikethroughThickness(object)
pangoFontMetricsGetStrikethroughPosition(object)
pangoFontDescribe(object)
pangoFontDescribeWithAbsoluteSize(object)
pangoFontGetCoverage(object, language)
pangoFontGetGlyphExtents(object, glyph)
pangoFontGetMetrics(object, language = NULL)
pangoFontGetFontMap(object)
pangoFontFamilyGetName(object)
pangoFontFamilyIsMonospace(object)
pangoFontFamilyListFaces(object)
pangoFontFaceGetFaceName(object)
pangoFontFaceListSizes(object)
pangoFontFaceDescribe(object)
pangoFontFaceIsSynthesized(object)
pangoFontMapLoadFont(object, context, desc)
pangoFontMapLoadFontset(object, context, desc, language)
pangoFontMapListFamilies(object)
pangoFontsetGetFont(object, wc)
pangoFontsetGetMetrics(object)
pangoFontsetForeach(object, func, data)
GObject
+----PangoFont
+----PangoFcFont
GObject
+----PangoFontFamily
GObject
+----PangoFontFace
GObject
+----PangoFontMap
+----PangoFcFontMap
GObject
+----PangoFontset
+----PangoFontsetSimple
GObject
+----PangoFontset
+----PangoFontsetSimple
PangoFontMap is required by
PangoCairoFontMap.
Pango supports a flexible architecture where a
particular rendering architecture can supply an
implementation of fonts. The PangoFont structure
represents an abstract rendering-system-independent font.
Pango provides routines to list available fonts, and
to load a font of a given description.
PangoFontDescriptionPangoFontDescription structure represents the description
of an ideal font. These structures are used both to list
what fonts are available on the system and also for specifying
the characteristics of a font to load.
PangoFontMetricsPangoFontMetrics structure holds the overall metric information
for a font (possibly restricted to a script). The fields of this
structure are private to implementations of a font backend. See
the documentation of the corresponding getters for documentation
of their meaning.
ref_countpangoFontMetricsRef()
and pangoFontMetricsUnref().ascentdescentapproximate_char_widthapproximate_digit_widthunderline_positionunderline_thicknessstrikethrough_positionstrikethrough_thickness
PangoFontPangoFont structure is used to represent
a font in a rendering-system-independent matter.
To create an implementation of a PangoFont,
the rendering-system specific code should allocate
a larger structure that contains a nested
PangoFont, fill in the klass member of
the nested PangoFont with a pointer to
a appropriate PangoFontClass, then call
pangoFontInit() on the structure.
The PangoFont structure contains one member
which the implementation fills in.
PangoFontFamilyPangoFontFamily structure is used to represent a family of related
font faces. The faces in a family share a common design, but differ in
slant, weight, width and other aspects.
PangoFontFacePangoFontFace structure is used to represent a group of fonts with
the same family, slant, weight, width, but varying sizes.
PangoFontMapPangoFontMap represents the set of fonts available for a
particular rendering system. This is a virtual object with
implementations being specific to particular rendering systems. To
create an implementation of a PangoFontMap, the rendering-system
specific code should allocate a larger structure that contains a nested
PangoFontMap, fill in the klass member of the nested PangoFontMap with a
pointer to a appropriate PangoFontMapClass, then call
pangoFontMapInit() on the structure.
The PangoFontMap structure contains one member which the implementation
fills in.
PangoFontsetPangoFontset represents a set of PangoFont to use
when rendering text. It is the result of resolving a
PangoFontDescription against a particular PangoContext.
It has operations for finding the component font for
a particular Unicode character, and for finding a composite
set of metrics for the entire fontset.
PangoFontsetSimplePangoFontsetSimple is a implementation of the abstract
PangoFontset base class in terms of a list of fonts,
which the creator provides when constructing the
PangoFontsetSimple.
PangoStylenormalobliqueitalic
PangoWeightultralightlightnormalsemiboldboldultraboldheavy
PangoVariantnormalsmall-caps
PangoStretchultra-condensedextra-condensedcondensedsemi-condensednormalsemi-expandedexpandedextra-expandedultra-expanded
PangoFontMaskPangoFontMask correspond to fields in a
PangoFontDescription that have been set.
familystylevariantweightstretchsize
PangoFontsetForeachFunc(fontset, font, data)pangoFontsetForeach when enumerating
the fonts in a fontset.
Since 1.4
fontsetPangoFontset] a PangoFontsetfontPangoFont] a font from fontsetdata
Returns: [logical] if TRUE, stop iteration and return immediately.
Derived by RGtkGen from GTK+ documentation
http://developer.gnome.org/doc/API/2.0/pango/pango-Fonts.html