< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc

Print this page

        

*** 208,218 **** hb_glyph_position_t &pos = buffer->pos[i]; pos.x_offset = pos.y_offset = 0; ! /* We dont position LEFT and RIGHT marks. */ /* X positioning */ switch (combining_class) { case HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW: --- 208,218 ---- hb_glyph_position_t &pos = buffer->pos[i]; pos.x_offset = pos.y_offset = 0; ! /* We don't position LEFT and RIGHT marks. */ /* X positioning */ switch (combining_class) { case HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW:
*** 305,314 **** --- 305,317 ---- hb_buffer_t *buffer, unsigned int base, unsigned int end) { hb_direction_t horiz_dir = HB_DIRECTION_INVALID; + + buffer->unsafe_to_break (base, end); + hb_glyph_extents_t base_extents; if (!font->get_glyph_extents (buffer->info[base].codepoint, &base_extents)) { /* If extents don't work, zero marks and go home. */
< prev index next >