[unsafe-to-break] Flag during cursive positioning
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 11 Aug 2017 03:23:17 +0000 (20:23 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 11 Aug 2017 03:23:17 +0000 (20:23 -0700)
src/hb-ot-layout-gpos-table.hh

index 37343d6..0b828e8 100644 (file)
@@ -931,6 +931,7 @@ struct CursivePosFormat1
     unsigned int i = buffer->idx;
     unsigned int j = skippy_iter.idx;
 
+    buffer->unsafe_to_break (i, j);
     hb_position_t entry_x, entry_y, exit_x, exit_y;
     (this+this_record.exitAnchor).get_anchor (c, buffer->info[i].codepoint, &exit_x, &exit_y);
     (this+next_record.entryAnchor).get_anchor (c, buffer->info[j].codepoint, &entry_x, &entry_y);