forked from enlightenment/efl
Ali Alzyod
46f2d8acdc
Summary: update font processing to handle variation sequences unicodes to select proper glypg in respect to variation seqences Test Plan: ``` #define EFL_EO_API_SUPPORT 1 #define EFL_BETA_API_SUPPORT 1 #include <Eina.h> #include <Efl.h> #include <Elementary.h> EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *textblock; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_util_standard_add("Main", ""); elm_win_autodel_set(win, EINA_TRUE); textblock = evas_object_textblock_add(win); efl_canvas_text_style_set(textblock,NULL,"DEFAULT='font=DejaVuSans font_fallbacks=SamsungColorEmoji color=#000 font_size=20'"); evas_object_textblock_text_markup_set(textblock, "8️⃣☪️AAA☪︎1234567️⃣"); evas_object_size_hint_weight_set(textblock, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(textblock, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(textblock); evas_object_move(textblock, 0, 0); evas_object_resize(textblock, 320, 320); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); return 0; } ELM_MAIN() ``` Reviewers: woohyun, bowonryu, segfaultxavi, cedric, bu5hm4n Reviewed By: woohyun, cedric Subscribers: bu5hm4n, subodh6129, herdsman, segfaultxavi, zmike, cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9053 |
||
---|---|---|
.. | ||
dicts | ||
fonts | ||
images | ||
meshes | ||
efl_test_canvas.c | ||
efl_test_canvas2.c | ||
efl_test_canvas3.c | ||
evas_suite.c | ||
evas_suite.h | ||
evas_test_callbacks.c | ||
evas_test_evasgl.c | ||
evas_test_events.c | ||
evas_test_filters.c | ||
evas_test_focus.c | ||
evas_test_image.c | ||
evas_test_init.c | ||
evas_test_mask.c | ||
evas_test_matrix.c | ||
evas_test_mesh.c | ||
evas_test_new.c | ||
evas_test_object.c | ||
evas_test_object_smart.c | ||
evas_test_render_engines.c | ||
evas_test_text.c | ||
evas_test_textblock.c | ||
evas_tests_helpers.h | ||
meson.build |