# Object Hierarchy

        GObject
        ├── PangoFontMap
        │   ╰── PangoFcFontMap
        │       ├── PangoFT2FontMap
        │       ╰── PangoXftFontMap
        ├── PangoFont
        │   ╰── PangoFcFont
        │       ╰── PangoXftFont
        ├── PangoContext
        ├── PangoEngine
        │   ├── PangoEngineLang
        │   ╰── PangoEngineShape
        ├── PangoFcDecoder
        ├── PangoFontFace
        ├── PangoFontFamily
        ├── PangoFontset
        │   ╰── PangoFontsetSimple
        ├── PangoLayout
        ├── PangoOTInfo
        ├── PangoOTRuleset
        ╰── PangoRenderer
            ╰── PangoXftRenderer
        GInterface
        ├── PangoCairoFontMap
        ╰── PangoCairoFont
        GEnum
        ├── PangoAlignment
        ├── PangoAttrType
        ├── PangoBidiType
        ├── PangoCoverageLevel
        ├── PangoDirection
        ├── PangoEllipsizeMode
        ├── PangoGravity
        ├── PangoGravityHint
        ├── PangoRenderPart
        ├── PangoScript
        ├── PangoStretch
        ├── PangoStyle
        ├── PangoTabAlign
        ├── PangoUnderline
        ├── PangoVariant
        ├── PangoWeight
        ╰── PangoWrapMode
        GBoxed
        ├── PangoAttrList
        ├── PangoColor
        ├── PangoFontDescription
        ├── PangoFontMetrics
        ├── PangoGlyphItem
        ├── PangoGlyphItemIter
        ├── PangoGlyphString
        ├── PangoItem
        ├── PangoLanguage
        ├── PangoLayoutIter
        ├── PangoLayoutLine
        ├── PangoMatrix
        ╰── PangoTabArray
        GFlags
        ╰── PangoFontMask