Index: third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh |
diff --git a/third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh |
index 8d03dee51f19c1ef9218c3cfa1900b8f8dc9b2a7..80de4f316e434649380d4ca8c34f67e98a84ab19 100644 |
--- a/third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh |
+++ b/third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh |
@@ -110,6 +110,15 @@ struct hb_ot_complex_shaper_t |
hb_buffer_t *buffer, |
hb_font_t *font); |
+ /* postprocess_glyphs() |
+ * Called during shape(). |
+ * Shapers can use to modify glyphs after shaping ends. |
+ * May be NULL. |
+ */ |
+ void (*postprocess_glyphs) (const hb_ot_shape_plan_t *plan, |
+ hb_buffer_t *buffer, |
+ hb_font_t *font); |
+ |
hb_ot_shape_normalization_mode_t normalization_preference; |