38 lines
1.5 KiB
Diff
38 lines
1.5 KiB
Diff
From 56f11ec938260836387256225bc47665473e2bbe Mon Sep 17 00:00:00 2001
|
|
From: Behdad Esfahbod <behdad@behdad.org>
|
|
Date: Fri, 18 Feb 2022 14:08:43 -0600
|
|
Subject: [PATCH] [buffer] Add HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
|
|
|
|
---
|
|
src/hb-buffer.h | 8 ++++++--
|
|
1 file changed, 6 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/hb-buffer.h b/src/hb-buffer.h
|
|
index 865ccb2..51b1760 100644
|
|
--- a/src/hb-buffer.h
|
|
+++ b/src/hb-buffer.h
|
|
@@ -296,7 +296,10 @@ hb_buffer_guess_segment_properties (hb_buffer_t *buffer);
|
|
* flag indicating that a dotted circle should
|
|
* not be inserted in the rendering of incorrect
|
|
* character sequences (such at <0905 093E>). Since: 2.4
|
|
- *
|
|
+ * @HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT:
|
|
+ * 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: REPLACEME
|
|
* Flags for #hb_buffer_t.
|
|
*
|
|
* Since: 0.9.20
|
|
@@ -307,7 +310,8 @@ typedef enum { /*< flags >*/
|
|
HB_BUFFER_FLAG_EOT = 0x00000002u, /* End-of-text */
|
|
HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES = 0x00000004u,
|
|
HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES = 0x00000008u,
|
|
- HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE = 0x00000010u
|
|
+ HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE = 0x00000010u,
|
|
+ HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT = 0x00000040u
|
|
} hb_buffer_flags_t;
|
|
|
|
HB_EXTERN void
|
|
--
|
|
2.27.0
|