Evas font: Support no bidi no shaping mode in font rendering.
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jun 2012 14:14:52 +0000 (14:14 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jun 2012 14:14:52 +0000 (14:14 +0000)
commit7c071b1169144135d758d1c264ae15fee7b5a561
tree2614cd812c3554458c11cf0e5a49b7f482ef3a9b
parent9868ab1b05bd21121cb095f4351e38e62fb92c01
Evas font: Support no bidi no shaping mode in font rendering.

For no bidi: just don't set the bidi stuff. I.e paragraph props and the
other stuff (including text_props_direction_set). If you disable BiDi you most
likely want to disable shaping as well.
For no shaping: Disable bidi (i.e don't set direction) and pass
EVAS_TEXT_PROPS_MODE_NONE to info create.

This will prove especially useful for textgrid, but not only.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72032 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/canvas/evas_object_text.c
src/lib/canvas/evas_object_textblock.c
src/lib/engines/common/evas_font_ot.c
src/lib/engines/common/evas_font_ot.h
src/lib/engines/common/evas_text_utils.c
src/lib/engines/common/evas_text_utils.h
src/lib/include/evas_private.h
src/modules/engines/software_generic/evas_engine.c