Document kashida stuff

This commit is contained in:
Behdad Esfahbod 2022-07-30 10:21:34 -06:00
parent 4f09ea5e6b
commit 73c3ac9172
1 changed files with 9 additions and 0 deletions

View File

@ -142,6 +142,11 @@ typedef struct hb_glyph_info_t {
* shaping, otherwise the buffer flag will not be
* reliably produced.
* Since: 4.0.0
* @HB_GLYPH_FLAG_SAFE_TO_INSERT_KASHIDA: In scripts that use elongation (Arabic,
Mongolian, Syriac, etc.), this flag signifies
that it is safe to insert a U+0640 TATWEEL
character *before* this cluster for elongation.
Since: REPLACEME
* @HB_GLYPH_FLAG_DEFINED: All the currently defined flags.
*
* Flags for #hb_glyph_info_t.
@ -374,6 +379,10 @@ hb_buffer_guess_segment_properties (hb_buffer_t *buffer);
* flag indicating that the @HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
* glyph-flag should be produced by the shaper. By default
* it will not be produced since it incurs a cost. Since: 4.0.0
* @HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_KASHIDA:
* flag indicating that the @HB_GLYPH_FLAG_SAFE_TO_INSERT_KASHIDA
* glyph-flag should be produced by the shaper. By default
* it will not be produced. Since: REPLACEME
* @HB_BUFFER_FLAG_DEFINED: All currently defined flags: Since: 4.4.0
*
* Flags for #hb_buffer_t.