Evas font+textblock: Stopped using FcNameParse, parse ourselves.
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 1 Aug 2011 08:20:52 +0000 (08:20 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 1 Aug 2011 08:20:52 +0000 (08:20 +0000)
commit62ae9cd271f12823d0bbcb882c1655d5f27112d9
treef5b611a190c65bc681ec401c6a6c36fe32cbbdd5
parent0d79cdb208c5aeecc0e7e7fdcb1e91b976a67bd5
Evas font+textblock: Stopped using FcNameParse, parse ourselves.

FcNameParse is pretty bad, not only that it's pretty bad, it doesn't
work well in some cases. Also this makes our lives a lot easier since
we want to allow overriding style/weight/width and etc from markup.
We now parse the "font" markup ourselves, populating a font description
structure that we created, and then override values in it as needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@61936 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/canvas/evas_font_dir.c
src/lib/canvas/evas_object_text.c
src/lib/canvas/evas_object_textblock.c
src/lib/include/evas_private.h