Create  Edit  FrontPage  Index  Search  Changes  History  RSS  Back  Login

Ruby/Pango Diff - Ruby-GNOME2 Project Website

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

= Ruby/Pango API Reference

((<API Index|index-ruby-pango>))

== Table of Contents

=== Basic Pango Interfaces
* General function
   * ((<Pango>))
* Rendering - Functions to run the rendering pipeline
   * Pango::Context
   * Pango::Item
   * Pango::Analysis
   * Pango::LogAttr
   * Pango::Renderer
* Glyph Storage - Structures for storing information about glyphs
   * Pango::Rectangle
   * Pango::Matrix
   * Pango::GlyphInfo
   * Pango::GlyphItem
   * Pango::GlyphString
* Fonts - Structures representing abstract fonts
   * Pango::FontDescription
   * Pango::FontMetrics
   * Pango::Font
   * Pango::FontFamily
   * Pango::FontFace
   * Pango::FontMap
   * Pango::Fontset
   * Pango::FontsetSimple
* Text Attributes - Font and other attributes for annotating text
   * Pango::Attribute
     * Pango::AttrBool
       * Pango::AttrFallback
       * Pango::AttrStrikethrough
     * Pango::AttrColor
       * Pango::AttrBackground
       * Pango::AttrForeground
       * Pango::AttrStrikethroughColor
       * Pango::AttrUnderlineColor
     * Pango::AttrString
       * Pango::AttrFamily
     * Pango::AttrLanguage
     * Pango::AttrInt
       * Pango::AttrLetterSpacing
       * Pango::AttrRise
       * Pango::AttrSize
       * Pango::AttrAbsoluteSize
       * Pango::AttrStretch
       * Pango::AttrStyle
       * Pango::AttrUnderline
       * Pango::AttrVariant
       * Pango::AttrWeight
     * Pango::AttrFloat
        * Pango::AttrScale
     * Pango::AttrFontDescription
     * Pango::AttrShape
     * Pango::AttrFamily
   * Pango::AttrIterator
   * Pango::AttrList
   * Pango::Color
   * Pango::Language
* Tab Stops - Structures for storing Tab Stops
   * Pango::TabArray
* ((<Pango Text Attribute Markup|pango-markup>)) - Simple markup language to encode text with attributes
* Layout Objects - Highlevel layout driver objects
   * Pango::Layout
   * Pango::LayoutIter
   * Pango::LayoutLine
* Scripts - Identifying writing systems

=== Rendering with Pango
* Win32 Fonts and Rendering - Functions for shape engines to manipulate Win32 fonts
* FreeType Fonts and Rendering - Functions for shape engines to manipulate FreeType fonts
* Xft Fonts and Rendering - Font handling and rendering with the Xft backend
* Cairo Rendering - Rendering with the Cairo backend
   * Pango::Context
   * Cairo::Context
* Deprecated X font backend - Font handling and rendering with the deprecated X font backend

=== Low Level Functionality
* PangoFcFontMap - Base fontmap class for Fontconfig-based backends
* PangoFcFont - Base font class for Fontconfig-based backends
* PangoFcDecoder - Custom font encoding handling
* OpenType Font Handling - Obtaining information from OpenType tables
* Coverage Maps - Unicode character range coverage storage
   * Pango::Coverage
* Engines - Language-specific and rendering-system-specific processing
* PangoEngineLang - Rendering-system independent script engines
* PangoEngineShape - Rendering-system dependent script engines
* Modules - Support for loadable modules


=== Pango Tools
* ((<pango-querymodules|URL:http://developer.gnome.org/doc/API/2.0/pango/pango-querymodules.html>)) - Module registration utility. Jump to Pango API document.

=== Misc
* ((<"Ruby/Pango classes/modules index and documented status"|api-pango-index>))