Document kashida stuff

pull/3762/head
Behdad Esfahbod 2 years ago
parent 4f09ea5e6b
commit 73c3ac9172
  1. 9
      src/hb-buffer.h

@ -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.

Loading…
Cancel
Save