Enumeration
PangoAttrType
since: 1.0
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.
Available since: 1.0
Members
PANGO_ATTR_INVALID-
Does not happen.
- Value:
0 - Nickname:
invalid - Available since: 1.0
- Value:
PANGO_ATTR_LANGUAGE-
Language (
PangoAttrLanguage)- Value:
1 - Nickname:
language - Available since: 1.0
- Value:
PANGO_ATTR_FAMILY-
Font family name list (
PangoAttrString)- Value:
2 - Nickname:
family - Available since: 1.0
- Value:
PANGO_ATTR_STYLE-
Font slant style (
PangoAttrInt)- Value:
3 - Nickname:
style - Available since: 1.0
- Value:
PANGO_ATTR_WEIGHT-
Font weight (
PangoAttrInt)- Value:
4 - Nickname:
weight - Available since: 1.0
- Value:
PANGO_ATTR_VARIANT-
Font variant (normal or small caps) (
PangoAttrInt)- Value:
5 - Nickname:
variant - Available since: 1.0
- Value:
PANGO_ATTR_STRETCH-
Font stretch (
PangoAttrInt)- Value:
6 - Nickname:
stretch - Available since: 1.0
- Value:
PANGO_ATTR_SIZE-
Font size in points scaled by
PANGO_SCALE(PangoAttrInt)- Value:
7 - Nickname:
size - Available since: 1.0
- Value:
PANGO_ATTR_FONT_DESC-
Font description (
PangoAttrFontDesc)- Value:
8 - Nickname:
font-desc - Available since: 1.0
- Value:
PANGO_ATTR_FOREGROUND-
Foreground color (
PangoAttrColor)- Value:
9 - Nickname:
foreground - Available since: 1.0
- Value:
PANGO_ATTR_BACKGROUND-
Background color (
PangoAttrColor)- Value:
10 - Nickname:
background - Available since: 1.0
- Value:
PANGO_ATTR_UNDERLINE-
Whether the text has an underline (
PangoAttrInt)- Value:
11 - Nickname:
underline - Available since: 1.0
- Value:
PANGO_ATTR_STRIKETHROUGH-
Whether the text is struck-through (
PangoAttrInt)- Value:
12 - Nickname:
strikethrough - Available since: 1.0
- Value:
PANGO_ATTR_RISE-
Baseline displacement (
PangoAttrInt)- Value:
13 - Nickname:
rise - Available since: 1.0
- Value:
PANGO_ATTR_SHAPE-
Shape (
PangoAttrShape)- Value:
14 - Nickname:
shape - Available since: 1.0
- Value:
PANGO_ATTR_SCALE-
Font size scale factor (
PangoAttrFloat)- Value:
15 - Nickname:
scale - Available since: 1.0
- Value:
PANGO_ATTR_FALLBACK-
Whether fallback is enabled (
PangoAttrInt)- Value:
16 - Nickname:
fallback - Available since: 1.0
- Value:
PANGO_ATTR_LETTER_SPACING-
Letter spacing (
PangoAttrInt)- Value:
17 - Nickname:
letter-spacing - Available since: 1.0
- Value:
PANGO_ATTR_UNDERLINE_COLOR-
Underline color (
PangoAttrColor)- Value:
18 - Nickname:
underline-color - Available since: 1.0
- Value:
PANGO_ATTR_STRIKETHROUGH_COLOR-
Strikethrough color (
PangoAttrColor)- Value:
19 - Nickname:
strikethrough-color - Available since: 1.0
- Value:
PANGO_ATTR_ABSOLUTE_SIZE-
Font size in pixels scaled by
PANGO_SCALE(PangoAttrInt)- Value:
20 - Nickname:
absolute-size - Available since: 1.0
- Value:
PANGO_ATTR_GRAVITY-
Base text gravity (
PangoAttrInt)- Value:
21 - Nickname:
gravity - Available since: 1.0
- Value:
PANGO_ATTR_GRAVITY_HINT-
Gravity hint (
PangoAttrInt)- Value:
22 - Nickname:
gravity-hint - Available since: 1.0
- Value:
PANGO_ATTR_FONT_FEATURES-
OpenType font features (
PangoAttrFontFeatures). Since 1.38- Value:
23 - Nickname:
font-features - Available since: 1.0
- Value:
PANGO_ATTR_FOREGROUND_ALPHA-
Foreground alpha (
PangoAttrInt). Since 1.38- Value:
24 - Nickname:
foreground-alpha - Available since: 1.0
- Value:
PANGO_ATTR_BACKGROUND_ALPHA-
Background alpha (
PangoAttrInt). Since 1.38- Value:
25 - Nickname:
background-alpha - Available since: 1.0
- Value:
PANGO_ATTR_ALLOW_BREAKS-
Whether breaks are allowed (
PangoAttrInt). Since 1.44- Value:
26 - Nickname:
allow-breaks - Available since: 1.0
- Value:
PANGO_ATTR_SHOW-
How to render invisible characters (
PangoAttrInt). Since 1.44- Value:
27 - Nickname:
show - Available since: 1.0
- Value:
PANGO_ATTR_INSERT_HYPHENS-
Whether to insert hyphens at intra-word line breaks (
PangoAttrInt). Since 1.44- Value:
28 - Nickname:
insert-hyphens - Available since: 1.0
- Value:
PANGO_ATTR_OVERLINE-
Whether the text has an overline (
PangoAttrInt). Since 1.46- Value:
29 - Nickname:
overline - Available since: 1.0
- Value:
PANGO_ATTR_OVERLINE_COLOR-
Overline color (
PangoAttrColor). Since 1.46- Value:
30 - Nickname:
overline-color - Available since: 1.0
- Value:
PANGO_ATTR_LINE_HEIGHT-
Line height factor (
PangoAttrFloat). Since: 1.50- Value:
31 - Nickname:
line-height - Available since: 1.0
- Value:
PANGO_ATTR_ABSOLUTE_LINE_HEIGHT-
Line height (
PangoAttrInt). Since: 1.50- Value:
32 - Nickname:
absolute-line-height - Available since: 1.0
- Value:
PANGO_ATTR_TEXT_TRANSFORM-
No description available.
- Value:
33 - Nickname:
text-transform - 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 - Nickname:
word - 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 - Nickname:
sentence - Available since: 1.0
- Value:
PANGO_ATTR_BASELINE_SHIFT-
Baseline displacement (
PangoAttrInt). Since 1.50- Value:
36 - Nickname:
baseline-shift - Available since: 1.0
- Value:
PANGO_ATTR_FONT_SCALE-
Font-relative size change (
PangoAttrInt). Since 1.50- Value:
37 - Nickname:
font-scale - Available since: 1.0
- Value: