ladybird/Userland/Libraries/LibUnicode
Timothy Flynn f8a0365002 LibUnicode: Detect ZWJ sequences when filtering by emoji presentation
This was preventing some unqualified emoji sequences from rendering
properly, such as the custom SerenityOS flag. We rendered the flag
correctly when given the fully qualified sequence:

    U+1F3F3 U+FEOF U+200D U+1F41E

But were not detecting the unqualified sequence as an emoji when also
filtering for emoji-presentation sequences:

    U+1F3F3 U+200D U+1F41E
2023-03-05 20:21:57 +01:00
..
CharacterTypes.cpp LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CharacterTypes.h LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CMakeLists.txt LibUnicode+LibJS: Move text segmentation algorithms to their own files 2023-02-15 12:36:47 +01:00
CurrencyCode.cpp LibUnicode+LibJS: Move Unicode::get_available_currencies() to Locale.h 2022-09-05 14:37:16 -04:00
CurrencyCode.h LibUnicode+LibJS: Move Unicode::get_available_currencies() to Locale.h 2022-09-05 14:37:16 -04:00
Emoji.cpp LibUnicode: Detect ZWJ sequences when filtering by emoji presentation 2023-03-05 20:21:57 +01:00
Emoji.h LibUnicode: Allow ignoring text presentation emoji in sequence detection 2023-02-28 13:22:58 +00:00
Forward.h LibUnicode: Add decomposition mappings and Unicode normalization 2022-10-06 08:24:39 -04:00
Normalize.cpp LibUnicode: Return a String from Unicode normalization 2023-01-15 01:00:20 +00:00
Normalize.h LibUnicode: Return a String from Unicode normalization 2023-01-15 01:00:20 +00:00
Segmentation.cpp LibUnicode: Skip over emoji sequences in grapheme boundary segmentation 2023-02-25 22:23:39 +01:00
Segmentation.h LibUnicode: Remove non-iterative text segmentation algorithms 2023-02-16 11:18:53 +01:00
String.cpp AK+LibUnicode: Provide Unicode-aware caseless String matching 2023-01-18 14:43:40 +00:00
UnicodeUtils.cpp LibUnicode: Use iterative text segmentation algorithms for titlecasing 2023-02-16 11:18:53 +01:00
UnicodeUtils.h LibUnicode: Parse and generate case folding code point data 2023-01-18 14:43:40 +00:00