1UNICODE_EMOJI_LOOKUP(3)     Courier Unicode Library    UNICODE_EMOJI_LOOKUP(3)
2
3
4

NAME

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

SYNOPSIS

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

DESCRIPTION

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

SEE ALSO

39       TR-51[1], courier-unicode(7).
40

AUTHOR

42       Sam Varshavchik
43           Author
44

NOTES

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)
Impressum