Enumeration
PangoAttrType
Description [src]
The PangoAttrType distinguishes between different types of attributes.
Along with the predefined values, it is possible to allocate additional
values for custom attributes using pango_attr_type_register(). The predefined
values are given below. The type of structure used to store the attribute is
listed in parentheses after the description.
Members
- 
            PANGO_ATTR_INVALID
- 
            Does not happen. - Value: 0
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_LANGUAGE
- 
            Language ( PangoAttrLanguage).- Value: 1
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FAMILY
- 
            Font family name list ( PangoAttrString).- Value: 2
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_STYLE
- 
            Font slant style ( PangoAttrInt).- Value: 3
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_WEIGHT
- 
            Font weight ( PangoAttrInt).- Value: 4
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_VARIANT
- 
            Font variant (normal or small caps) ( PangoAttrInt).- Value: 5
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_STRETCH
- 
            Font stretch ( PangoAttrInt).- Value: 6
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_SIZE
- 
            Font size in points scaled by PANGO_SCALE(PangoAttrInt).- Value: 7
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FONT_DESC
- 
            Font description ( PangoAttrFontDesc).- Value: 8
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FOREGROUND
- 
            Foreground color ( PangoAttrColor).- Value: 9
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_BACKGROUND
- 
            Background color ( PangoAttrColor).- Value: 10
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_UNDERLINE
- 
            Whether the text has an underline ( PangoAttrInt).- Value: 11
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_STRIKETHROUGH
- 
            Whether the text is struck-through ( PangoAttrInt).- Value: 12
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_RISE
- 
            Baseline displacement ( PangoAttrInt).- Value: 13
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_SHAPE
- 
            Shape ( PangoAttrShape).- Value: 14
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_SCALE
- 
            Font size scale factor ( PangoAttrFloat).- Value: 15
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FALLBACK
- 
            Whether fallback is enabled ( PangoAttrInt).- Value: 16
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_LETTER_SPACING
- 
            Letter spacing ( PangoAttrInt).- Value: 17
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_UNDERLINE_COLOR
- 
            Underline color ( PangoAttrColor).- Value: 18
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_STRIKETHROUGH_COLOR
- 
            Strikethrough color ( PangoAttrColor).- Value: 19
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_ABSOLUTE_SIZE
- 
            Font size in pixels scaled by PANGO_SCALE(PangoAttrInt).- Value: 20
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_GRAVITY
- 
            Base text gravity ( PangoAttrInt).- Value: 21
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_GRAVITY_HINT
- 
            Gravity hint ( PangoAttrInt).- Value: 22
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FONT_FEATURES
- 
            OpenType font features ( PangoAttrFontFeatures). Since 1.38.- Value: 23
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FOREGROUND_ALPHA
- 
            Foreground alpha ( PangoAttrInt). Since 1.38.- Value: 24
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_BACKGROUND_ALPHA
- 
            Background alpha ( PangoAttrInt). Since 1.38.- Value: 25
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_ALLOW_BREAKS
- 
            Whether breaks are allowed ( PangoAttrInt). Since 1.44.- Value: 26
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_SHOW
- 
            How to render invisible characters ( PangoAttrInt). Since 1.44.- Value: 27
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_INSERT_HYPHENS
- 
            Whether to insert hyphens at intra-word line breaks ( PangoAttrInt). Since 1.44.- Value: 28
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_OVERLINE
- 
            Whether the text has an overline ( PangoAttrInt). Since 1.46.- Value: 29
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_OVERLINE_COLOR
- 
            Overline color ( PangoAttrColor). Since 1.46.- Value: 30
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_LINE_HEIGHT
- 
            Line height factor ( PangoAttrFloat). Since: 1.50.- Value: 31
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_ABSOLUTE_LINE_HEIGHT
- 
            Line height ( PangoAttrInt). Since: 1.50.- Value: 32
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_TEXT_TRANSFORM
- 
            No description available. - Value: 33
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_WORD
- 
            Override segmentation to classify the range of the attribute as a single word ( PangoAttrInt). Since 1.50.- Value: 34
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_SENTENCE
- 
            Override segmentation to classify the range of the attribute as a single sentence ( PangoAttrInt). Since 1.50.- Value: 35
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_BASELINE_SHIFT
- 
            Baseline displacement ( PangoAttrInt). Since 1.50.- Value: 36
- Available since: 1.0
 
- Value: 
- 
            PANGO_ATTR_FONT_SCALE
- 
            Font-relative size change ( PangoAttrInt). Since 1.50.- Value: 37
- Available since: 1.0
 
- Value: