1UNICODE_EMOJI_LOOKUP(3) Courier Unicode Library UNICODE_EMOJI_LOOKUP(3)
2
3
4
6 unicode_emoji_lookup, unicode_emoji, unicode_emoji_presentation,
7 unicode_emoji_modifier, unicode_emoji_modifier_base,
8 unicode_emoji_component, unicode_emoji_extended_pictographic - look up
9 unicode character's Unicode Emoji Classification
10
12 #include <courier-unicode.h>
13
14 unicode_emoji_t unicode_emoji_lookup(char32_t c);
15
16 int unicode_emoji(char32_t c);
17
18 int unicode_emoji_presentation(char32_t c);
19
20 int unicode_emoji_modifier(char32_t c);
21
22 int unicode_emoji_modifier_base(char32_t c);
23
24 int unicode_emoji_component(char32_t c);
25
26 int unicode_emoji_extended_pictographic(char32_t c);
27
29 unicode_emoji_lookup() returns the unicode emoji properties of the
30 specified character, as a bitmask of UNICODE_EMOJI flags, as defined in
31 the header file. unicode_emoji(), unicode_emoji_presentation(),
32 unicode_emoji_modifier(), unicode_emoji_modifier_base(),
33 unicode_emoji_component(), and unicode_emoji_extended_pictographic()
34 check whether the given character carries a specific emoji property.
35 They return 0 if not, and non-0 if the specified character has the
36 corresponding property.
37
39 TR-51[1], courier-unicode(7).
40
42 Sam Varshavchik
43 Author
44
46 1. TR-51
47 https://www.unicode.org/reports/tr51/tr51-18.html
48
49
50
51Courier Unicode Library 04/16/2022 UNICODE_EMOJI_LOOKUP(3)