FreeBSD Manual Pages
fcft_set_emoji_presentation(3) fcft fcft_set_emoji_presentation(3) NAME fcft_set_emoji_presentation - configures the default emoji presentation SYNOPSIS #include <fcft/fcft.h> bool fcft_set_emoji_presentation(struct fcft_font *font, enum fcft_emoji_presentation presentation); DESCRIPTION Mote: this function is deprecated and will be removed in the next major release. fcft_set_emoji_presentation() configures the default presentation style to use with emojis with both a text presentation, and an emoji presen- tation style. These emojis can be followed by an (invisible) variation selector. When they are not followed by a selector, the implementation must choose a style. One example of such an emoji is U+263A - WHITE SMILING FACE: • unqualified: • text: • emoji: The Unicode standard defines the default presentation styles, and this is what fcft defaults to. However, in some cases, the application may want to always use either the text style, or the emoji style. This is what fcft_set_emoji_presentation() is for. Possible values for presentation are: • FCFT_EMOJI_PRESENTATION_DEFAULT • FCFT_EMOJI_PRESENTATION_TEXT • FCFT_EMOJI_PRESENTATION_EMOJI To re-iterate; this setting affects emoji's without an explicit varia- tion selector. In other words, it overrides the default presentation style. FCFT_EMOJI_PRESENTATION_DEFAULT is the default, and causes fcft to use the default presentation as defined by Unicode. FCFT_EMOJI_PRESENTATION_TEXT forces all multi-presentation style emojis to be rendered in their text presentation style. FCFT_EMOJI_PRESENTATION_EMOJI forces all multi-presentation style emo- jis to be rendered in their emoji presentation style. This function does not clear the glyph caches and should therefore be called before rasterizing any glyphs. SEE ALSO fcft_rasterize_char_utf32(), fcft_rasterize_grapheme_utf32(), fcft_ras- terize_text_run_utf32() 3.3.1 2025-04-12 fcft_set_emoji_presentation(3)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fcft_set_emoji_presentation&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>