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; --