jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8ccea8233c144f723470da09a01487484c269440

commit 8ccea8233c144f723470da09a01487484c269440
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Nov 25 15:42:29 2015 +0900

    Evas: Temporarily hack OT_SUPPORT to fix textgrid
    
    See T2865.
    Since Harfbuzz 1.1.0, terminology displays fonts funnily aligned to
    the top. This is apparently because until 1.0.6 the y_offset was
    always 0 for all glyphs, but since 1.1.1 the offset is actually
    set.
    
    This is a TEMPORARY fix. There might be an underlying issue left
    here.
    
    Harfbuzz changed behaviour in this commit:
    
      commit 44f82750807475aa5b16099ccccd917d488df703
      Author: Behdad Esfahbod <beh...@behdad.org>
      Date:   Wed Nov 4 20:40:05 2015 -0800
    
          [ft] Remove font funcs that do nothing
---
 src/lib/evas/common/evas_font_ot.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/evas/common/evas_font_ot.c 
b/src/lib/evas/common/evas_font_ot.c
index a5fe5b2..f24009e 100644
--- a/src/lib/evas/common/evas_font_ot.c
+++ b/src/lib/evas/common/evas_font_ot.c
@@ -318,7 +318,7 @@ evas_common_font_ot_populate_text_props(const Eina_Unicode 
*text,
         Evas_Coord adv;
         ot_itr->source_cluster = infos->cluster;
         ot_itr->x_offset = positions->x_offset;
-        ot_itr->y_offset = positions->y_offset;
+        ot_itr->y_offset = 0; // FIXME positions->y_offset; FIXME//
         gl_itr->index = infos->codepoint;
         adv = positions->x_advance;
 

-- 


Reply via email to