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: