glyph_info_t
- class glyph_info_t(*args, **kwargs)
- Constructors:
glyph_info_t()
Fields
- class glyph_info_t
- cluster
The index of the character in the original text that corresponds to this
glyph_info_t
, or whatever the client passes tobuffer_add()
. More than oneglyph_info_t
can have the samecluster
value, if they resulted from the same character (e.g. one to many glyph substitution), and when more than one character gets merged in the same glyph (e.g. many to one glyph substitution) theglyph_info_t
will have the smallest cluster value of them. By default some characters are merged into the same cluster (e.g. combining marks have the same cluster as their bases) even if they are separate glyphs,buffer_set_cluster_level()
allow selecting more fine-grained cluster handling.
- codepoint
Either a Unicode code point (before shaping) or a glyph index (after shaping).
- mask
- var1
- var2