efl/src/lib/evas/common
Youngbok Shin 7a1075500a evas: don't search other fonts only for INHERITED script unicodes
Summary:
INHERITED script unicodes are only meaningful when it comes
after the previous unicode from same font.
Even if there is no glyph for the INHERTED script unicode from current font,
don't search other font for loading the unicdoe as first unicode
of next item. It will be meaningless.
@fix

Test Plan:
Check the following Emoji sequence with an emoji font
which does not have variation selector glyphs.
{ 0x1F3F3, 0xFE0F, 0x200D, 0x1F308 }

Reviewers: raster, cedric, herdsman, jpeg, woohyun

Reviewed By: herdsman

Differential Revision: https://phab.enlightenment.org/D5156
2017-09-11 08:52:03 +03:00
..
evas_op_add
evas_op_blend evas: Cleanup unused variables when compiling for Neon 2016-11-18 11:30:29 -05:00
evas_op_copy evas color copy neon asm - declare tmp as output not input for warning-- 2017-02-12 00:32:22 +09:00
evas_op_mask
evas_op_mul
evas_op_sub
language evas_language_utils: Fix build error without NLS 2017-09-06 11:19:28 +09:00
evas_blend.h
evas_blend_main.c
evas_blend_private.h
evas_blit_main.c evas blit main - put mmx funcs in ifdefs as they are not used on arm 2017-02-12 00:29:49 +09:00
evas_convert_color.c evas filters: Move curve to software generic (3/8) 2017-04-14 11:26:42 +09:00
evas_convert_color.h evas: PNG save of ARGY88 needs unpremul 2016-12-22 19:23:01 +09:00
evas_convert_colorspace.c
evas_convert_colorspace.h
evas_convert_gry_1.c
evas_convert_gry_1.h
evas_convert_gry_8.c
evas_convert_gry_8.h
evas_convert_grypal_6.c
evas_convert_grypal_6.h
evas_convert_main.c
evas_convert_main.h
evas_convert_rgb_8.c
evas_convert_rgb_8.h
evas_convert_rgb_16.c
evas_convert_rgb_16.h
evas_convert_rgb_24.c
evas_convert_rgb_24.h
evas_convert_rgb_32.c
evas_convert_rgb_32.h
evas_convert_yuv.c evas yuv convert - fix unused increments 2017-02-08 21:19:39 +09:00
evas_convert_yuv.h
evas_cpu.c
evas_draw.h evas: clean up GL images for emojis when GL context is free'd 2017-03-08 19:35:03 +09:00
evas_draw_main.c evas: clean up GL images for emojis when GL context is free'd 2017-03-08 19:35:03 +09:00
evas_font.h evas: give width offset when Evas tries to find ellipsis position 2017-04-10 12:15:20 +09:00
evas_font_compress.c evas filters: Move blend to software_generic (1/8) 2017-04-14 11:26:42 +09:00
evas_font_compress_draw.c
evas_font_default_walk.x
evas_font_draw.c evas: clean up GL images for emojis when GL context is free'd 2017-03-08 19:35:03 +09:00
evas_font_load.c
evas_font_main.c evas font code - build on older freetypes without new definitions 2017-04-28 18:41:39 +09:00
evas_font_ot.c evas: round glyph's advance before adding it to pen_x 2017-04-24 13:32:36 +03:00
evas_font_ot.h
evas_font_private.h
evas_font_query.c evas: don't search other fonts only for INHERITED script unicodes 2017-09-11 08:52:03 +03:00
evas_image.h evas: Change internal function image_data_direct 2016-09-06 16:54:54 +09:00
evas_image_data.c
evas_image_load.c evas image load - remove unreachable code 2017-02-08 21:19:39 +09:00
evas_image_main.c evas_image_main: fix memory leak of camera app -PLM[P161206-03545] 2017-01-06 15:40:09 +09:00
evas_image_private.h
evas_image_save.c
evas_image_scalecache.c
evas_line.h
evas_line_main.c evas: Drop duplicate macro definitions SETUP_LINE_* 2017-02-28 13:07:13 +09:00
evas_map_image.c evas: reduce usage of __thread directive. 2016-11-16 16:05:56 -08:00
evas_map_image.h
evas_map_image_aa.c
evas_map_image_core.c
evas_map_image_internal.c
evas_map_image_loop.c
evas_op_add_main_.c
evas_op_blend_main_.c
evas_op_copy_main_.c
evas_op_mask_main_.c
evas_op_mul_main_.c
evas_op_sub_main_.c
evas_pipe.c evas: fix typo in thread name setting for ecore-pipe 2016-11-15 12:00:21 +01:00
evas_pipe.h
evas_polygon.h
evas_polygon_main.c
evas_rectangle.h
evas_rectangle_main.c evas_rectangle_main: Whitespace cleanup 2017-08-17 10:43:08 -04:00
evas_scale_main.c evas: reduce usage of __thread directive. 2016-11-16 16:05:56 -08:00
evas_scale_main.h
evas_scale_sample.c evas common: disable thread_queue feature on win32. 2016-12-01 20:04:58 +09:00
evas_scale_smooth.c
evas_scale_smooth.h
evas_scale_smooth_scaler.c
evas_scale_smooth_scaler_down.c
evas_scale_smooth_scaler_downx.c
evas_scale_smooth_scaler_downx_downy.c evas software downscaler - get about 1.8x to 3x speedups for cases 2016-08-19 11:08:55 +09:00
evas_scale_smooth_scaler_downy.c
evas_scale_smooth_scaler_noscale.c
evas_scale_smooth_scaler_up.c evas smooth scaler - fix warning where indenting is misleading 2017-02-12 00:29:49 +09:00
evas_scale_span.c
evas_scale_span.h
evas_text_utils.c evas: proceed glyph iterator to handle next index properly 2017-09-04 10:18:05 +03:00
evas_text_utils.h
evas_thread_render.c Revert "evas_thread: only join the thread if the thread is still alive" 2017-09-05 14:36:17 +02:00
evas_tiler.c