Definition affine_transform.hpp:24
FontRunRole
Which font role a run should resolve against.
Definition emoji_segmenter.hpp:41
@ Emoji
Definition emoji_segmenter.hpp:43
@ Default
Definition emoji_segmenter.hpp:42
std::vector< FontRun > segment_emoji_runs(std::string_view utf8_text)
Segment utf8_text into runs that respect emoji grapheme clusters.
bool contains_emoji(std::string_view utf8_text)
Cheap test: returns true if utf8_text contains at least one codepoint that the segmenter would route ...
Definition emoji_segmenter.hpp:46
std::size_t byte_end
Exclusive byte offset into the input.
Definition emoji_segmenter.hpp:50
FontRunRole role
Definition emoji_segmenter.hpp:51
std::size_t byte_start
Inclusive byte offset into the input.
Definition emoji_segmenter.hpp:48