[pango: 1/2] Fixes harfbuzz codepoint cluster for hyphens.



commit 539d6ec04e4c42f9d59f76681003a11359e3ea9f
Author: aihui zhu <mr zhuah gmail com>
Date:   Tue Oct 8 08:20:59 2019 +0800

    Fixes harfbuzz codepoint cluster for hyphens.

 pango/pangofc-shape.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/pango/pangofc-shape.c b/pango/pangofc-shape.c
index 5799e373..9fe193f6 100644
--- a/pango/pangofc-shape.c
+++ b/pango/pangofc-shape.c
@@ -376,9 +376,9 @@ pango_hb_shape (PangoFont           *font,
       hb_codepoint_t glyph;
 
       if (hb_font_get_nominal_glyph (hb_font, 0x2010, &glyph))
-        hb_buffer_add (hb_buffer, 0x2010, item_length - last_char_len);
+        hb_buffer_add (hb_buffer, 0x2010, item_offset + item_length - last_char_len);
       else if (hb_font_get_nominal_glyph (hb_font, '-', &glyph))
-        hb_buffer_add (hb_buffer, '-', item_length - last_char_len);
+        hb_buffer_add (hb_buffer, '-', item_offset + item_length - last_char_len);
     }
 
   pango_font_get_features (font, features, G_N_ELEMENTS (features), &num_features);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]