# Package org.gnome.pango

Pango is the text layout and rending engine used to power font rendering and internationalization in GNOME.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Alignment | How the line is aligned.
  Analysis |
  Attribute | A (single) specific formatting or font to be applied to a range of Text.
  AttributeList | A list of Attributes that will be applied to a piece of text.
  AttrIterator |
  AttrType |
  BackgroundColorAttribute | Set the background ("highlight") colour for the text.
  Color |
  Context | The internal state used by Pango when rendering.
  CoverageLevel |
  Direction |
  EllipsizeMode | Those constants specify what sort of ellipsization should be applied to a line of text.
  Engine |
  EngineLang |
  EngineShape |
  FallbackAttribute | Use this Attribute to inhibit Pango from falling back to another font if the glyph it needs is not available in the currently selected font.
  Font | An abstract rendering-system-independent representation of a font, used by Pango to manage font backends.
  FontDescription | An abstract description of a font.
  FontDescriptionAttribute | Create an Attribute that applies the specified FontDescription.
  FontFace |
  FontFamily |
  FontMap |
  FontMask |
  FontMetrics |
  Fontset |
  FontsetSimple |
  ForegroundColorAttribute | Set the foreground colour for the text.
  GlyphGeometry |
  GlyphInfo |
  GlyphString |
  Gravity |
  GravityHint |
  Item |
  Language |
  Layout | A Layout represents a paragraph of text, together with its attributes.
  LayoutIter |
  LayoutLine | A line within a Layout.
  Matrix |
  Rectangle | Information about the size of an area rendered by Pango.
  Renderer |
  RenderPart |
  RiseAttribute | An Attribute that lifts the text being rendered off the baseline.
  Scale | Constants use to scale text by an amount relative to that around it.
  Script |
  SizeAttribute | An Attribute that modifies the size of the text it is applied to.
  Stretch |
  Style | Constants specifying the style of a font.
  StyleAttribute | An Attribute that modifies the style of the text it is applied to.
  TabAlign |
  TabArray |
  Underline | Constants specifying the type of underlining to be used in a given span of text.
  UnderlineAttribute | An Attribute that specifies the underlinging to be drawn under the text it is applied to.
  UnderlineColorAttribute | Set the colour to be used when drawing a line under a range of text.
  Variant | Capitalization variant of the font.
  VariantAttribute | An Attribute that modifies the variant of the text it is applied to.
  Weight | Constants used for selecting the weight of a font.
  WeightAttribute | An Attribute that modifies the weight of the text it is applied to.
  WrapMode | Indicate how a Pango Layout is to wrap.

## Package org.gnome.pango Description

Pango is the text layout and rending engine used to power font rendering and internationalization in GNOME.

Bindings for Pango have not yet been done in java-gnome. You can contribute to changing this!