WithPlatformEmoji

Creates an annotated String and a InlineTextContent map from a text containing Emoji characters.

  • On Wasm: Replaces all emojis with NotoImageEmoji.

  • On all other platforms: does not modify the text at all (map will be empty).

Parameters

text

The text to with Emoji UTF characters.

fixedImageSize

If true, then the emoji will not be resized once downloaded.

content

A lambda that receives the AnnotatedString and its corresponding InlineTextContent map These should be used to display: { astr, map -> Text(astr, inlineContent = map) }.


Deprecated

fixedSize is now ignored (size ratio is now part of emoji details)