< prev index next >

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

Print this page

        

@@ -208,11 +208,11 @@
 
   hb_glyph_position_t &pos = buffer->pos[i];
   pos.x_offset = pos.y_offset = 0;
 
 
-  /* We dont position LEFT and RIGHT marks. */
+  /* We don't position LEFT and RIGHT marks. */
 
   /* X positioning */
   switch (combining_class)
   {
     case HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW:

@@ -305,10 +305,13 @@
                       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 >