Trace reorder, not normalize

pull/2686/head
Simon Cozens 4 years ago
parent 2e0193d741
commit fd8f4ffcc6
  1. 3
      src/hb-ot-shape-normalize.cc
  2. 5
      src/hb-ot-shape.cc

@ -373,7 +373,7 @@ _hb_ot_shape_normalize (const hb_ot_shape_plan_t *plan,
/* Second round, reorder (inplace) */
if (!all_simple)
if (!all_simple && buffer->message(font, "start reorder"))
{
count = buffer->len;
for (unsigned int i = 0; i < count; i++)
@ -399,6 +399,7 @@ _hb_ot_shape_normalize (const hb_ot_shape_plan_t *plan,
i = end;
}
(void) buffer->message(font, "end reorder");
}
if (buffer->scratch_flags & HB_BUFFER_SCRATCH_FLAG_HAS_CGJ)
{

@ -851,10 +851,7 @@ hb_ot_substitute_default (const hb_ot_shape_context_t *c)
HB_BUFFER_ALLOCATE_VAR (buffer, glyph_index);
if (buffer->message(c->font, "start normalize")) {
_hb_ot_shape_normalize (c->plan, buffer, c->font);
buffer->message(c->font, "end normalize");
}
_hb_ot_shape_normalize (c->plan, buffer, c->font);
hb_ot_shape_setup_masks (c);

Loading…
Cancel
Save