Constants¶
- Pango.ANALYSIS_FLAG_CENTERED_BASELINE
- Pango.ANALYSIS_FLAG_IS_ELLIPSIS
- Pango.ANALYSIS_FLAG_NEED_HYPHEN
- Pango.ATTR_INDEX_FROM_TEXT_BEGINNING
- Pango.ENGINE_TYPE_LANG
- Pango.ENGINE_TYPE_SHAPE
- Pango.GLYPH_EMPTY
- Pango.GLYPH_INVALID_INPUT
- Pango.GLYPH_UNKNOWN_FLAG
- Pango.RENDER_TYPE_NONE
- Pango.SCALE
- Pango.UNKNOWN_GLYPH_HEIGHT
- Pango.UNKNOWN_GLYPH_WIDTH
- Pango.VERSION_MIN_REQUIRED
Details¶
- 
Pango.ANALYSIS_FLAG_CENTERED_BASELINE= 1¶
- Whether the segment should be shifted to center around the baseline. Used in vertical writing directions mostly. - New in version 1.16. 
- 
Pango.ANALYSIS_FLAG_IS_ELLIPSIS= 2¶
- This flag is used to mark runs that hold ellipsized text, in an ellipsized layout. - New in version 1.36.7. 
- 
Pango.ANALYSIS_FLAG_NEED_HYPHEN= 4¶
- This flag tells Pango to add a hyphen at the end of the run during shaping. - New in version 1.44. 
- 
Pango.ATTR_INDEX_FROM_TEXT_BEGINNING= 0¶
- This value can be used to set the start_index member of a - Pango.Attributesuch that the attribute covers from the beginning of the text.- New in version 1.24. 
- 
Pango.ENGINE_TYPE_LANG= 'PangoEngineLang'¶
- A string constant defining the engine type for language engines. These engines derive from - Pango.EngineLang.- Deprecated since version 1.38. 
- 
Pango.ENGINE_TYPE_SHAPE= 'PangoEngineShape'¶
- A string constant defining the engine type for shaping engines. These engines derive from - Pango.EngineShape.- Deprecated since version 1.38. 
- 
Pango.GLYPH_EMPTY= 268435455¶
- The - Pango.GLYPH_EMPTYmacro represents a #PangoGlyph value that has a special meaning, which is a zero-width empty glyph. This is useful for example in shaper modules, to use as the glyph for various zero-width Unicode characters (those passing- Pango.is_zero_width()).
- 
Pango.GLYPH_INVALID_INPUT= 4294967295¶
- The - Pango.GLYPH_INVALID_INPUTmacro represents a #PangoGlyph value that has a special meaning of invalid input.- Pango.Layoutproduces one such glyph per invalid input UTF-8 byte and such a glyph is rendered as a crossed box.- Note that this value is defined such that it has the - Pango.GLYPH_UNKNOWN_FLAGon.- New in version 1.20. 
- 
Pango.GLYPH_UNKNOWN_FLAG= 268435456¶
- The - Pango.GLYPH_UNKNOWN_FLAGmacro is a flag value that can be added to a #gunichar value of a valid Unicode character, to produce a #PangoGlyph value, representing an unknown-character glyph for the respective #gunichar.
- 
Pango.RENDER_TYPE_NONE= 'PangoRenderNone'¶
- A string constant defining the render type for engines that are not rendering-system specific. - Deprecated since version 1.38. 
- 
Pango.SCALE= 1024¶
- The - Pango.SCALEmacro represents the scale between dimensions used for Pango distances and device units. (The definition of device units is dependent on the output device; it will typically be pixels for a screen, and points for a printer.)- Pango.SCALEis currently 1024, but this may be changed in the future.- When setting font sizes, device units are always considered to be points (as in “12 point font”), rather than pixels. 
- 
Pango.UNKNOWN_GLYPH_HEIGHT= 14¶
- 
Pango.UNKNOWN_GLYPH_WIDTH= 10¶
- 
Pango.VERSION_MIN_REQUIRED= 2¶
- A macro that should be defined by the user prior to including the pango.h header. The definition should be one of the predefined Pango version macros: %PANGO_VERSION_1_2, %PANGO_VERSION_1_4,… - This macro defines the earliest version of Pango that the package is required to be able to compile against. - If the compiler is configured to warn about the use of deprecated functions, then using functions that were deprecated in version - Pango.VERSION_MIN_REQUIREDor earlier will cause warnings (but using functions deprecated in later releases will not).- New in version 1.42.