## Package org.gnu.pango

Class Summary
Alignment: describes how to align the lines of a PangoLayout within the available space.
AttrColor: The PangoAttrColor structure is used to represent attributes that are colors.
AttrFloat: The PangoAttrFloat structure is used to represent attributes with a float or double value.
AttrFontDesc: The AttrFontDesc object is used to store an attribute that sets all aspects of the font description at once.
Attribute: Attributed text is used in a number of places in Pango.
AttrInt: The PangoAttrInt object is used to represent attributes with a integer value
AttrIterator: The AttrIterator object is used to represent an iterator through a List.
AttrLanguage: Represents attributes which are languages
AttrList: The PangoAttrList structure represents a list of attributes that apply to a section of text.
AttrShape: The AttrShape structure is used to represent attributes which impose shape restrictions.
AttrString: The AttrString object is used to represent attributes with a string value.
AttrType: Distinguishes between different types of attributes.
Color: The PangoColor structure is used to represent a color in an uncalibrated RGB colorspace.
Context: The PangoContext structure stores global information used to control the itemization process.
Coverage: It is often necessary in Pango to determine if a particular font can represent a particular character, and also how well it can represent that character.
CoverageLevel: Used to indicate how well a font can represent a particular ISO 10646 character point for a particular script.
Direction: The PangoDirection type represents the direction of writing for text.
EllipsizeMode: Type describing what sort of (if any) ellipsization should be applied to a line of text.
Font: Pango supports a flexible architecture where a particular rendering architecture can supply an implementation of fonts.
FontDescription: The FontDescription represents the description of an ideal font.
FontFace: The PangoFontFace structure is used to represent a group of fonts with the same family, slant, weight, width, but varying sizes.
FontFamily: The FontFamily object is used to represent a family of related font faces.
FontMask: The bits in a PangoFontMask correspond to fields in a PangoFontDescription that have been set.
FontMetrics: A FontMetrics structure holds the overall metric information for a font (possibly restricted to a script).
GlyphString: Used to store strings of glyphs with geometry and visible attribute information.
Language: The PangoLanguage structure is used to represent a language.
Layout: While complete access to the layout capabilities of Pango is provided using the detailed interfaces for itemization and shaping, using that functionality directly involves writing a fairly large amount of code.
LayoutLine: The PangoLayoutLine structure represents one of the lines resulting from laying out a paragraph via PangoLayout.
Rectangle: The PangoRectangle structure represents a rectangle.
Scale
Stretch: An enumeration specifying the width of the font relative to other designs within a family.
Style: An enumeration specifying the various slant styles possible for a font.
TabAlign: A PangoTabAlign specifies where a tab stop appears relative to the text
TabArray: A PangoTabArray struct contains an array of tab stops.
Underline: The PangoUnderline enumeration is used to specify whether text should be underlined, and if so, the type of underlining.
Variant: An enumeration specifying capitalization variant of the font.
Weight: An enumeration specifying the weight (boldness) of a font.
WrapMode: Describes how to wrap the lines of a PangoLayout to the desired width.