if (fi)
{
+ /* TIZEN_ONLY(20160422): Add glyphs shaping exception with checking language script.
ENFN->font_text_props_info_create(ENDT,
fi, str + pos, &it->text_props,
o->bidi_par_props, it->text_pos, len, EVAS_TEXT_PROPS_MODE_SHAPE,
o->cur.fdesc->lang);
+ */
+ ENFN->font_text_props_info_create(ENDT,
+ fi, str + pos, &it->text_props,
+ o->bidi_par_props, it->text_pos, len, EVAS_TEXT_PROPS_MODE_CHECK(script),
+ o->cur.fdesc->lang);
+ /* END */
_evas_object_text_item_update_sizes(obj, o, it);
}
o->items = (Evas_Object_Text_Item *)
if (cur_fi)
{
+ /* TIZEN_ONLY(20160422): Add glyphs shaping exception with checking language script.
ENFN->font_text_props_info_create(ENDT,
cur_fi, str, &ti->text_props, c->par->bidi_props,
ti->parent.text_pos, run_len, EVAS_TEXT_PROPS_MODE_SHAPE,
ti->parent.format->font.fdesc->lang);
+ */
+ ENFN->font_text_props_info_create(ENDT,
+ cur_fi, str, &ti->text_props, c->par->bidi_props,
+ ti->parent.text_pos, run_len, EVAS_TEXT_PROPS_MODE_CHECK(script),
+ ti->parent.format->font.fdesc->lang);
+ /* END */
}
while ((queue->start + queue->off) < (run_start + run_len))
ellip_ti->parent.format->font.font, &script_fi, &cur_fi,
script, _ellip_str, len);
+ /* TIZEN_ONLY(20160422): Add glyphs shaping exception with checking language script.
ENFN->font_text_props_info_create(ENDT,
cur_fi, _ellip_str, &ellip_ti->text_props,
c->par->bidi_props, ellip_ti->parent.text_pos, len, EVAS_TEXT_PROPS_MODE_SHAPE,
ellip_ti->parent.format->font.fdesc->lang);
+ */
+ ENFN->font_text_props_info_create(ENDT,
+ cur_fi, _ellip_str, &ellip_ti->text_props,
+ c->par->bidi_props, ellip_ti->parent.text_pos, len, EVAS_TEXT_PROPS_MODE_CHECK(script),
+ ellip_ti->parent.format->font.fdesc->lang);
+ /* END */
}
_text_item_update_sizes(c, ellip_ti);
hyphen_ti->parent.format->font.font, &script_fi, &cur_fi,
script, _hyphen_str, len);
+ /* TIZEN_ONLY(20160422): Add glyphs shaping exception with checking language script.
ENFN->font_text_props_info_create(ENDT,
cur_fi, _hyphen_str, &hyphen_ti->text_props,
c->par->bidi_props, hyphen_ti->parent.text_pos, len, EVAS_TEXT_PROPS_MODE_SHAPE,
hyphen_ti->parent.format->font.fdesc->lang);
+ */
+ ENFN->font_text_props_info_create(ENDT,
+ cur_fi, _hyphen_str, &hyphen_ti->text_props,
+ c->par->bidi_props, hyphen_ti->parent.text_pos, len, EVAS_TEXT_PROPS_MODE_CHECK(script),
+ hyphen_ti->parent.format->font.fdesc->lang);
+ /* END */
}
_text_item_update_sizes(c, hyphen_ti);