diff --git a/src/main/resources/fonts/NotoColorEmoji.ttf b/src/main/resources/fonts/NotoColorEmoji.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..2c1f104350d5183df04ccfb8159a1382e3b32ba4
Binary files /dev/null and b/src/main/resources/fonts/NotoColorEmoji.ttf differ
diff --git a/src/main/resources/fonts/OpenMoji-Color.ttf b/src/main/resources/fonts/OpenMoji-Color.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..669dfdc28f291ffe808395002c6af86f803c71e9
Binary files /dev/null and b/src/main/resources/fonts/OpenMoji-Color.ttf differ
diff --git a/src/test/kotlin/org/briarproject/briar/desktop/EmojiTest.kt b/src/test/kotlin/org/briarproject/briar/desktop/EmojiTest.kt
new file mode 100644
index 0000000000000000000000000000000000000000..441192fdf5cadfba342e6384d8a50a6177e9316a
--- /dev/null
+++ b/src/test/kotlin/org/briarproject/briar/desktop/EmojiTest.kt
@@ -0,0 +1,1864 @@
+package org.briarproject.briar.desktop
+
+import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.foundation.layout.sizeIn
+import androidx.compose.foundation.lazy.LazyColumn
+import androidx.compose.foundation.lazy.items
+import androidx.compose.material.LocalTextStyle
+import androidx.compose.material.Text
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.text.font.FontFamily
+import androidx.compose.ui.text.platform.Font
+import androidx.compose.ui.text.style.TextAlign
+import androidx.compose.ui.unit.dp
+import androidx.compose.ui.unit.sp
+import androidx.compose.ui.window.singleWindowApplication
+
+fun main() = singleWindowApplication {
+    // val font = FontFamily(Font(resource = "fonts/OpenMoji-Color.ttf"))
+    val font = FontFamily(Font(resource = "fonts/NotoColorEmoji.ttf"))
+    LazyColumn(Modifier.fillMaxWidth()) {
+        items(emojis_chunked) { row ->
+            Row(
+                modifier = Modifier.fillMaxWidth(),
+                horizontalArrangement = Arrangement.SpaceEvenly
+            ) {
+                row.forEach { emoji ->
+                    Text(
+                        modifier = Modifier
+                            .sizeIn(minWidth = 42.dp, minHeight = 42.dp)
+                            .padding(8.dp),
+                        text = emoji,
+                        fontFamily = font,
+                        style = LocalTextStyle.current.copy(
+                            fontSize = 18.sp,
+                            textAlign = TextAlign.Center
+                        )
+                    )
+                }
+            }
+        }
+    }
+}
+
+private const val EMOJI_COLUMNS = 10
+
+private val emojis = listOf(
+    "😀",
+    "😃",
+    "😄",
+    "😁",
+    "😆",
+    "😅",
+    "🤣",
+    "😂",
+    "🙂",
+    "🙃",
+    "😉",
+    "😊",
+    "😇",
+    "🥰",
+    "😍",
+    "🤩",
+    "😘",
+    "😗",
+    "☺️",
+    "😚",
+    "😙",
+    "🥲",
+    "😋",
+    "😛",
+    "😜",
+    "🤪",
+    "😝",
+    "🤑",
+    "🤗",
+    "🤭",
+    "🤫",
+    "🤔",
+    "🤐",
+    "🤨",
+    "😐",
+    "😑",
+    "😶",
+    "😶‍🌫️",
+    "😏",
+    "😒",
+    "🙄",
+    "😬",
+    "😮‍💨",
+    "🤥",
+    "😌",
+    "😔",
+    "😪",
+    "🤤",
+    "😴",
+    "😷",
+    "🤒",
+    "🤕",
+    "🤢",
+    "🤮",
+    "🤧",
+    "🥵",
+    "🥶",
+    "🥴",
+    "😵",
+    "😵‍💫",
+    "🤯",
+    "🤠",
+    "🥳",
+    "🥸",
+    "😎",
+    "🤓",
+    "🧐",
+    "😕",
+    "😟",
+    "🙁",
+    "☹️",
+    "😮",
+    "😯",
+    "😲",
+    "😳",
+    "🥺",
+    "😦",
+    "😧",
+    "😨",
+    "😰",
+    "😥",
+    "😢",
+    "😭",
+    "😱",
+    "😖",
+    "😣",
+    "😞",
+    "😓",
+    "😩",
+    "😫",
+    "🥱",
+    "😤",
+    "😡",
+    "😠",
+    "🤬",
+    "😈",
+    "👿",
+    "💀",
+    "☠️",
+    "💩",
+    "🤡",
+    "👹",
+    "👺",
+    "👻",
+    "👽",
+    "👾",
+    "🤖",
+    "😺",
+    "😸",
+    "😹",
+    "😻",
+    "😼",
+    "😽",
+    "🙀",
+    "😿",
+    "😾",
+    "🙈",
+    "🙉",
+    "🙊",
+    "💋",
+    "💌",
+    "💘",
+    "💝",
+    "💖",
+    "💗",
+    "💓",
+    "💞",
+    "💕",
+    "💟",
+    "❣️",
+    "💔",
+    "❤️‍🔥",
+    "❤️‍🩹",
+    "❤️",
+    "🧡",
+    "💛",
+    "💚",
+    "💙",
+    "💜",
+    "🤎",
+    "🖤",
+    "🤍",
+    "💯",
+    "💢",
+    "💥",
+    "💫",
+    "💦",
+    "💨",
+    "🕳️",
+    "💣",
+    "💬",
+    "👁️‍🗨️",
+    "🗨️",
+    "🗯️",
+    "💭",
+    "💤",
+    "👋",
+    "🤚",
+    "🖐️",
+    "✋",
+    "🖖",
+    "👌",
+    "🤌",
+    "🤏",
+    "✌️",
+    "🤞",
+    "🤟",
+    "🤘",
+    "🤙",
+    "👈",
+    "👉",
+    "👆",
+    "🖕",
+    "👇",
+    "☝️",
+    "👍",
+    "👎",
+    "✊",
+    "👊",
+    "🤛",
+    "🤜",
+    "👏",
+    "🙌",
+    "👐",
+    "🤲",
+    "🤝",
+    "🙏",
+    "✍️",
+    "💅",
+    "🤳",
+    "💪",
+    "🦾",
+    "🦿",
+    "🦵",
+    "🦶",
+    "👂",
+    "🦻",
+    "👃",
+    "🧠",
+    "🫀",
+    "🫁",
+    "🦷",
+    "🦴",
+    "👀",
+    "👁️",
+    "👅",
+    "👄",
+    "👶",
+    "🧒",
+    "👦",
+    "👧",
+    "🧑",
+    "👱",
+    "👨",
+    "🧔",
+    "🧔‍♂️",
+    "🧔‍♀️",
+    "👨‍🦰",
+    "👨‍🦱",
+    "👨‍🦳",
+    "👨‍🦲",
+    "👩",
+    "👩‍🦰",
+    "🧑‍🦰",
+    "👩‍🦱",
+    "🧑‍🦱",
+    "👩‍🦳",
+    "🧑‍🦳",
+    "👩‍🦲",
+    "🧑‍🦲",
+    "👱‍♀️",
+    "👱‍♂️",
+    "🧓",
+    "👴",
+    "👵",
+    "🙍",
+    "🙍‍♂️",
+    "🙍‍♀️",
+    "🙎",
+    "🙎‍♂️",
+    "🙎‍♀️",
+    "🙅",
+    "🙅‍♂️",
+    "🙅‍♀️",
+    "🙆",
+    "🙆‍♂️",
+    "🙆‍♀️",
+    "💁",
+    "💁‍♂️",
+    "💁‍♀️",
+    "🙋",
+    "🙋‍♂️",
+    "🙋‍♀️",
+    "🧏",
+    "🧏‍♂️",
+    "🧏‍♀️",
+    "🙇",
+    "🙇‍♂️",
+    "🙇‍♀️",
+    "🤦",
+    "🤦‍♂️",
+    "🤦‍♀️",
+    "🤷",
+    "🤷‍♂️",
+    "🤷‍♀️",
+    "🧑‍⚕️",
+    "👨‍⚕️",
+    "👩‍⚕️",
+    "🧑‍🎓",
+    "👨‍🎓",
+    "👩‍🎓",
+    "🧑‍🏫",
+    "👨‍🏫",
+    "👩‍🏫",
+    "🧑‍⚖️",
+    "👨‍⚖️",
+    "👩‍⚖️",
+    "🧑‍🌾",
+    "👨‍🌾",
+    "👩‍🌾",
+    "🧑‍🍳",
+    "👨‍🍳",
+    "👩‍🍳",
+    "🧑‍🔧",
+    "👨‍🔧",
+    "👩‍🔧",
+    "🧑‍🏭",
+    "👨‍🏭",
+    "👩‍🏭",
+    "🧑‍💼",
+    "👨‍💼",
+    "👩‍💼",
+    "🧑‍🔬",
+    "👨‍🔬",
+    "👩‍🔬",
+    "🧑‍💻",
+    "👨‍💻",
+    "👩‍💻",
+    "🧑‍🎤",
+    "👨‍🎤",
+    "👩‍🎤",
+    "🧑‍🎨",
+    "👨‍🎨",
+    "👩‍🎨",
+    "🧑‍✈️",
+    "👨‍✈️",
+    "👩‍✈️",
+    "🧑‍🚀",
+    "👨‍🚀",
+    "👩‍🚀",
+    "🧑‍🚒",
+    "👨‍🚒",
+    "👩‍🚒",
+    "👮",
+    "👮‍♂️",
+    "👮‍♀️",
+    "🕵️",
+    "🕵️‍♂️",
+    "🕵️‍♀️",
+    "💂",
+    "💂‍♂️",
+    "💂‍♀️",
+    "🥷",
+    "👷",
+    "👷‍♂️",
+    "👷‍♀️",
+    "🤴",
+    "👸",
+    "👳",
+    "👳‍♂️",
+    "👳‍♀️",
+    "👲",
+    "🧕",
+    "🤵",
+    "🤵‍♂️",
+    "🤵‍♀️",
+    "👰",
+    "👰‍♂️",
+    "👰‍♀️",
+    "🤰",
+    "🤱",
+    "👩‍🍼",
+    "👨‍🍼",
+    "🧑‍🍼",
+    "👼",
+    "🎅",
+    "🤶",
+    "🧑‍🎄",
+    "🦸",
+    "🦸‍♂️",
+    "🦸‍♀️",
+    "🦹",
+    "🦹‍♂️",
+    "🦹‍♀️",
+    "🧙",
+    "🧙‍♂️",
+    "🧙‍♀️",
+    "🧚",
+    "🧚‍♂️",
+    "🧚‍♀️",
+    "🧛",
+    "🧛‍♂️",
+    "🧛‍♀️",
+    "🧜",
+    "🧜‍♂️",
+    "🧜‍♀️",
+    "🧝",
+    "🧝‍♂️",
+    "🧝‍♀️",
+    "🧞",
+    "🧞‍♂️",
+    "🧞‍♀️",
+    "🧟",
+    "🧟‍♂️",
+    "🧟‍♀️",
+    "💆",
+    "💆‍♂️",
+    "💆‍♀️",
+    "💇",
+    "💇‍♂️",
+    "💇‍♀️",
+    "🚶",
+    "🚶‍♂️",
+    "🚶‍♀️",
+    "🧍",
+    "🧍‍♂️",
+    "🧍‍♀️",
+    "🧎",
+    "🧎‍♂️",
+    "🧎‍♀️",
+    "🧑‍🦯",
+    "👨‍🦯",
+    "👩‍🦯",
+    "🧑‍🦼",
+    "👨‍🦼",
+    "👩‍🦼",
+    "🧑‍🦽",
+    "👨‍🦽",
+    "👩‍🦽",
+    "🏃",
+    "🏃‍♂️",
+    "🏃‍♀️",
+    "💃",
+    "🕺",
+    "🕴️",
+    "👯",
+    "👯‍♂️",
+    "👯‍♀️",
+    "🧖",
+    "🧖‍♂️",
+    "🧖‍♀️",
+    "🧗",
+    "🧗‍♂️",
+    "🧗‍♀️",
+    "🤺",
+    "🏇",
+    "⛷️",
+    "🏂",
+    "🏌️",
+    "🏌️‍♂️",
+    "🏌️‍♀️",
+    "🏄",
+    "🏄‍♂️",
+    "🏄‍♀️",
+    "🚣",
+    "🚣‍♂️",
+    "🚣‍♀️",
+    "🏊",
+    "🏊‍♂️",
+    "🏊‍♀️",
+    "⛹️",
+    "⛹️‍♂️",
+    "⛹️‍♀️",
+    "🏋️",
+    "🏋️‍♂️",
+    "🏋️‍♀️",
+    "🚴",
+    "🚴‍♂️",
+    "🚴‍♀️",
+    "🚵",
+    "🚵‍♂️",
+    "🚵‍♀️",
+    "🤸",
+    "🤸‍♂️",
+    "🤸‍♀️",
+    "🤼",
+    "🤼‍♂️",
+    "🤼‍♀️",
+    "🤽",
+    "🤽‍♂️",
+    "🤽‍♀️",
+    "🤾",
+    "🤾‍♂️",
+    "🤾‍♀️",
+    "🤹",
+    "🤹‍♂️",
+    "🤹‍♀️",
+    "🧘",
+    "🧘‍♂️",
+    "🧘‍♀️",
+    "🛀",
+    "🛌",
+    "🧑‍🤝‍🧑",
+    "👭",
+    "👫",
+    "👬",
+    "💏",
+    "👩‍❤️‍💋‍👨",
+    "👨‍❤️‍💋‍👨",
+    "👩‍❤️‍💋‍👩",
+    "💑",
+    "👩‍❤️‍👨",
+    "👨‍❤️‍👨",
+    "👩‍❤️‍👩",
+    "👪",
+    "👨‍👩‍👦",
+    "👨‍👩‍👧",
+    "👨‍👩‍👧‍👦",
+    "👨‍👩‍👦‍👦",
+    "👨‍👩‍👧‍👧",
+    "👨‍👨‍👦",
+    "👨‍👨‍👧",
+    "👨‍👨‍👧‍👦",
+    "👨‍👨‍👦‍👦",
+    "👨‍👨‍👧‍👧",
+    "👩‍👩‍👦",
+    "👩‍👩‍👧",
+    "👩‍👩‍👧‍👦",
+    "👩‍👩‍👦‍👦",
+    "👩‍👩‍👧‍👧",
+    "👨‍👦",
+    "👨‍👦‍👦",
+    "👨‍👧",
+    "👨‍👧‍👦",
+    "👨‍👧‍👧",
+    "👩‍👦",
+    "👩‍👦‍👦",
+    "👩‍👧",
+    "👩‍👧‍👦",
+    "👩‍👧‍👧",
+    "🗣️",
+    "👤",
+    "👥",
+    "🫂",
+    "👣",
+    "🐵",
+    "🐒",
+    "🦍",
+    "🦧",
+    "🐶",
+    "🐕",
+    "🦮",
+    "🐕‍🦺",
+    "🐩",
+    "🐺",
+    "🦊",
+    "🦝",
+    "🐱",
+    "🐈",
+    "🐈‍⬛",
+    "🦁",
+    "🐯",
+    "🐅",
+    "🐆",
+    "🐴",
+    "🐎",
+    "🦄",
+    "🦓",
+    "🦌",
+    "🦬",
+    "🐮",
+    "🐂",
+    "🐃",
+    "🐄",
+    "🐷",
+    "🐖",
+    "🐗",
+    "🐽",
+    "🐏",
+    "🐑",
+    "🐐",
+    "🐪",
+    "🐫",
+    "🦙",
+    "🦒",
+    "🐘",
+    "🦣",
+    "🦏",
+    "🦛",
+    "🐭",
+    "🐁",
+    "🐀",
+    "🐹",
+    "🐰",
+    "🐇",
+    "🐿️",
+    "🦫",
+    "🦔",
+    "🦇",
+    "🐻",
+    "🐻‍❄️",
+    "🐨",
+    "🐼",
+    "🦥",
+    "🦦",
+    "🦨",
+    "🦘",
+    "🦡",
+    "🐾",
+    "🦃",
+    "🐔",
+    "🐓",
+    "🐣",
+    "🐤",
+    "🐥",
+    "🐦",
+    "🐧",
+    "🕊️",
+    "🦅",
+    "🦆",
+    "🦢",
+    "🦉",
+    "🦤",
+    "🪶",
+    "🦩",
+    "🦚",
+    "🦜",
+    "🐸",
+    "🐊",
+    "🐢",
+    "🦎",
+    "🐍",
+    "🐲",
+    "🐉",
+    "🦕",
+    "🦖",
+    "🐳",
+    "🐋",
+    "🐬",
+    "🦭",
+    "🐟",
+    "🐠",
+    "🐡",
+    "🦈",
+    "🐙",
+    "🐚",
+    "🐌",
+    "🦋",
+    "🐛",
+    "🐜",
+    "🐝",
+    "🪲",
+    "🐞",
+    "🦗",
+    "🪳",
+    "🕷️",
+    "🕸️",
+    "🦂",
+    "🦟",
+    "🪰",
+    "🪱",
+    "🦠",
+    "💐",
+    "🌸",
+    "💮",
+    "🏵️",
+    "🌹",
+    "🥀",
+    "🌺",
+    "🌻",
+    "🌼",
+    "🌷",
+    "🌱",
+    "🪴",
+    "🌲",
+    "🌳",
+    "🌴",
+    "🌵",
+    "🌾",
+    "🌿",
+    "☘️",
+    "🍀",
+    "🍁",
+    "🍂",
+    "🍃",
+    "🍇",
+    "🍈",
+    "🍉",
+    "🍊",
+    "🍋",
+    "🍌",
+    "🍍",
+    "🥭",
+    "🍎",
+    "🍏",
+    "🍐",
+    "🍑",
+    "🍒",
+    "🍓",
+    "🫐",
+    "🥝",
+    "🍅",
+    "🫒",
+    "🥥",
+    "🥑",
+    "🍆",
+    "🥔",
+    "🥕",
+    "🌽",
+    "🌶️",
+    "🫑",
+    "🥒",
+    "🥬",
+    "🥦",
+    "🧄",
+    "🧅",
+    "🍄",
+    "🥜",
+    "🌰",
+    "🍞",
+    "🥐",
+    "🥖",
+    "🫓",
+    "🥨",
+    "🥯",
+    "🥞",
+    "🧇",
+    "🧀",
+    "🍖",
+    "🍗",
+    "🥩",
+    "🥓",
+    "🍔",
+    "🍟",
+    "🍕",
+    "🌭",
+    "🥪",
+    "🌮",
+    "🌯",
+    "🫔",
+    "🥙",
+    "🧆",
+    "🥚",
+    "🍳",
+    "🥘",
+    "🍲",
+    "🫕",
+    "🥣",
+    "🥗",
+    "🍿",
+    "🧈",
+    "🧂",
+    "🥫",
+    "🍱",
+    "🍘",
+    "🍙",
+    "🍚",
+    "🍛",
+    "🍜",
+    "🍝",
+    "🍠",
+    "🍢",
+    "🍣",
+    "🍤",
+    "🍥",
+    "🥮",
+    "🍡",
+    "🥟",
+    "🥠",
+    "🥡",
+    "🦀",
+    "🦞",
+    "🦐",
+    "🦑",
+    "🦪",
+    "🍦",
+    "🍧",
+    "🍨",
+    "🍩",
+    "🍪",
+    "🎂",
+    "🍰",
+    "🧁",
+    "🥧",
+    "🍫",
+    "🍬",
+    "🍭",
+    "🍮",
+    "🍯",
+    "🍼",
+    "🥛",
+    "☕",
+    "🫖",
+    "🍵",
+    "🍶",
+    "🍾",
+    "🍷",
+    "🍸",
+    "🍹",
+    "🍺",
+    "🍻",
+    "🥂",
+    "🥃",
+    "🥤",
+    "🧋",
+    "🧃",
+    "🧉",
+    "🧊",
+    "🥢",
+    "🍽️",
+    "🍴",
+    "🥄",
+    "🔪",
+    "🏺",
+    "🌍",
+    "🌎",
+    "🌏",
+    "🌐",
+    "🗺️",
+    "🗾",
+    "🧭",
+    "🏔️",
+    "⛰️",
+    "🌋",
+    "🗻",
+    "🏕️",
+    "🏖️",
+    "🏜️",
+    "🏝️",
+    "🏞️",
+    "🏟️",
+    "🏛️",
+    "🏗️",
+    "🧱",
+    "🪨",
+    "🪵",
+    "🛖",
+    "🏘️",
+    "🏚️",
+    "🏠",
+    "🏡",
+    "🏢",
+    "🏣",
+    "🏤",
+    "🏥",
+    "🏦",
+    "🏨",
+    "🏩",
+    "🏪",
+    "🏫",
+    "🏬",
+    "🏭",
+    "🏯",
+    "🏰",
+    "💒",
+    "🗼",
+    "🗽",
+    "⛪",
+    "🕌",
+    "🛕",
+    "🕍",
+    "⛩️",
+    "🕋",
+    "⛲",
+    "⛺",
+    "🌁",
+    "🌃",
+    "🏙️",
+    "🌄",
+    "🌅",
+    "🌆",
+    "🌇",
+    "🌉",
+    "♨️",
+    "🎠",
+    "🎡",
+    "🎢",
+    "💈",
+    "🎪",
+    "🚂",
+    "🚃",
+    "🚄",
+    "🚅",
+    "🚆",
+    "🚇",
+    "🚈",
+    "🚉",
+    "🚊",
+    "🚝",
+    "🚞",
+    "🚋",
+    "🚌",
+    "🚍",
+    "🚎",
+    "🚐",
+    "🚑",
+    "🚒",
+    "🚓",
+    "🚔",
+    "🚕",
+    "🚖",
+    "🚗",
+    "🚘",
+    "🚙",
+    "🛻",
+    "🚚",
+    "🚛",
+    "🚜",
+    "🏎️",
+    "🏍️",
+    "🛵",
+    "🦽",
+    "🦼",
+    "🛺",
+    "🚲",
+    "🛴",
+    "🛹",
+    "🛼",
+    "🚏",
+    "🛣️",
+    "🛤️",
+    "🛢️",
+    "⛽",
+    "🚨",
+    "🚥",
+    "🚦",
+    "🛑",
+    "🚧",
+    "âš“",
+    "⛵",
+    "🛶",
+    "🚤",
+    "🛳️",
+    "⛴️",
+    "🛥️",
+    "🚢",
+    "✈️",
+    "🛩️",
+    "🛫",
+    "🛬",
+    "🪂",
+    "💺",
+    "🚁",
+    "🚟",
+    "🚠",
+    "🚡",
+    "🛰️",
+    "🚀",
+    "🛸",
+    "🛎️",
+    "🧳",
+    "⌛",
+    "⏳",
+    "⌚",
+    "⏰",
+    "⏱️",
+    "⏲️",
+    "🕰️",
+    "🕛",
+    "🕧",
+    "🕐",
+    "🕜",
+    "🕑",
+    "🕝",
+    "🕒",
+    "🕞",
+    "🕓",
+    "🕟",
+    "🕔",
+    "🕠",
+    "🕕",
+    "🕡",
+    "🕖",
+    "🕢",
+    "🕗",
+    "🕣",
+    "🕘",
+    "🕤",
+    "🕙",
+    "🕥",
+    "🕚",
+    "🕦",
+    "🌑",
+    "🌒",
+    "🌓",
+    "🌔",
+    "🌕",
+    "🌖",
+    "🌗",
+    "🌘",
+    "🌙",
+    "🌚",
+    "🌛",
+    "🌜",
+    "🌡️",
+    "☀️",
+    "🌝",
+    "🌞",
+    "🪐",
+    "⭐",
+    "🌟",
+    "🌠",
+    "🌌",
+    "☁️",
+    "â›…",
+    "⛈️",
+    "🌤️",
+    "🌥️",
+    "🌦️",
+    "🌧️",
+    "🌨️",
+    "🌩️",
+    "🌪️",
+    "🌫️",
+    "🌬️",
+    "🌀",
+    "🌈",
+    "🌂",
+    "☂️",
+    "☔",
+    "⛱️",
+    "âš¡",
+    "❄️",
+    "☃️",
+    "⛄",
+    "☄️",
+    "🔥",
+    "💧",
+    "🌊",
+    "🎃",
+    "🎄",
+    "🎆",
+    "🎇",
+    "🧨",
+    "✨",
+    "🎈",
+    "🎉",
+    "🎊",
+    "🎋",
+    "🎍",
+    "🎎",
+    "🎏",
+    "🎐",
+    "🎑",
+    "🧧",
+    "🎀",
+    "🎁",
+    "🎗️",
+    "🎟️",
+    "🎫",
+    "🎖️",
+    "🏆",
+    "🏅",
+    "🥇",
+    "🥈",
+    "🥉",
+    "âš½",
+    "âš¾",
+    "🥎",
+    "🏀",
+    "🏐",
+    "🏈",
+    "🏉",
+    "🎾",
+    "🥏",
+    "🎳",
+    "🏏",
+    "🏑",
+    "🏒",
+    "🥍",
+    "🏓",
+    "🏸",
+    "🥊",
+    "🥋",
+    "🥅",
+    "⛳",
+    "⛸️",
+    "🎣",
+    "🤿",
+    "🎽",
+    "🎿",
+    "🛷",
+    "🥌",
+    "🎯",
+    "🪀",
+    "🪁",
+    "🎱",
+    "🔮",
+    "🪄",
+    "🧿",
+    "🎮",
+    "🕹️",
+    "🎰",
+    "🎲",
+    "🧩",
+    "🧸",
+    "🪅",
+    "🪆",
+    "♠️",
+    "♥️",
+    "♦️",
+    "♣️",
+    "♟️",
+    "🃏",
+    "🀄",
+    "🎴",
+    "🎭",
+    "🖼️",
+    "🎨",
+    "🧵",
+    "🪡",
+    "🧶",
+    "🪢",
+    "👓",
+    "🕶️",
+    "🥽",
+    "🥼",
+    "🦺",
+    "👔",
+    "👕",
+    "👖",
+    "🧣",
+    "🧤",
+    "🧥",
+    "🧦",
+    "👗",
+    "👘",
+    "🥻",
+    "🩱",
+    "🩲",
+    "🩳",
+    "👙",
+    "👚",
+    "👛",
+    "👜",
+    "👝",
+    "🛍️",
+    "🎒",
+    "🩴",
+    "👞",
+    "👟",
+    "🥾",
+    "🥿",
+    "👠",
+    "👡",
+    "🩰",
+    "👢",
+    "👑",
+    "👒",
+    "🎩",
+    "🎓",
+    "🧢",
+    "🪖",
+    "⛑️",
+    "📿",
+    "💄",
+    "💍",
+    "💎",
+    "🔇",
+    "🔈",
+    "🔉",
+    "🔊",
+    "📢",
+    "📣",
+    "📯",
+    "🔔",
+    "🔕",
+    "🎼",
+    "🎵",
+    "🎶",
+    "🎙️",
+    "🎚️",
+    "🎛️",
+    "🎤",
+    "🎧",
+    "📻",
+    "🎷",
+    "🪗",
+    "🎸",
+    "🎹",
+    "🎺",
+    "🎻",
+    "🪕",
+    "🥁",
+    "🪘",
+    "📱",
+    "📲",
+    "☎️",
+    "📞",
+    "📟",
+    "📠",
+    "🔋",
+    "🔌",
+    "💻",
+    "🖥️",
+    "🖨️",
+    "⌨️",
+    "🖱️",
+    "🖲️",
+    "💽",
+    "💾",
+    "💿",
+    "📀",
+    "🧮",
+    "🎥",
+    "🎞️",
+    "📽️",
+    "🎬",
+    "📺",
+    "📷",
+    "📸",
+    "📹",
+    "📼",
+    "🔍",
+    "🔎",
+    "🕯️",
+    "💡",
+    "🔦",
+    "🏮",
+    "🪔",
+    "📔",
+    "📕",
+    "📖",
+    "📗",
+    "📘",
+    "📙",
+    "📚",
+    "📓",
+    "📒",
+    "📃",
+    "📜",
+    "📄",
+    "📰",
+    "🗞️",
+    "📑",
+    "🔖",
+    "🏷️",
+    "💰",
+    "🪙",
+    "💴",
+    "💵",
+    "💶",
+    "💷",
+    "💸",
+    "💳",
+    "🧾",
+    "💹",
+    "✉️",
+    "📧",
+    "📨",
+    "📩",
+    "📤",
+    "📥",
+    "📦",
+    "📫",
+    "📪",
+    "📬",
+    "📭",
+    "📮",
+    "🗳️",
+    "✏️",
+    "✒️",
+    "🖋️",
+    "🖊️",
+    "🖌️",
+    "🖍️",
+    "📝",
+    "💼",
+    "📁",
+    "📂",
+    "🗂️",
+    "📅",
+    "📆",
+    "🗒️",
+    "🗓️",
+    "📇",
+    "📈",
+    "📉",
+    "📊",
+    "📋",
+    "📌",
+    "📍",
+    "📎",
+    "🖇️",
+    "📏",
+    "📐",
+    "✂️",
+    "🗃️",
+    "🗄️",
+    "🗑️",
+    "🔒",
+    "🔓",
+    "🔏",
+    "🔐",
+    "🔑",
+    "🗝️",
+    "🔨",
+    "🪓",
+    "⛏️",
+    "⚒️",
+    "🛠️",
+    "🗡️",
+    "⚔️",
+    "🔫",
+    "🪃",
+    "🏹",
+    "🛡️",
+    "🪚",
+    "🔧",
+    "🪛",
+    "🔩",
+    "⚙️",
+    "🗜️",
+    "⚖️",
+    "🦯",
+    "🔗",
+    "⛓️",
+    "🪝",
+    "🧰",
+    "🧲",
+    "🪜",
+    "⚗️",
+    "🧪",
+    "🧫",
+    "🧬",
+    "🔬",
+    "🔭",
+    "📡",
+    "💉",
+    "🩸",
+    "💊",
+    "🩹",
+    "🩺",
+    "🚪",
+    "🛗",
+    "🪞",
+    "🪟",
+    "🛏️",
+    "🛋️",
+    "🪑",
+    "🚽",
+    "🪠",
+    "🚿",
+    "🛁",
+    "🪤",
+    "🪒",
+    "🧴",
+    "🧷",
+    "🧹",
+    "🧺",
+    "🧻",
+    "🪣",
+    "🧼",
+    "🪥",
+    "🧽",
+    "🧯",
+    "🛒",
+    "🚬",
+    "⚰️",
+    "🪦",
+    "⚱️",
+    "🗿",
+    "🪧",
+    "🏧",
+    "🚮",
+    "🚰",
+    "♿",
+    "🚹",
+    "🚺",
+    "🚻",
+    "🚼",
+    "🚾",
+    "🛂",
+    "🛃",
+    "🛄",
+    "🛅",
+    "⚠️",
+    "🚸",
+    "â›”",
+    "🚫",
+    "🚳",
+    "🚭",
+    "🚯",
+    "🚱",
+    "🚷",
+    "📵",
+    "🔞",
+    "☢️",
+    "☣️",
+    "⬆️",
+    "↗️",
+    "➡️",
+    "↘️",
+    "⬇️",
+    "↙️",
+    "⬅️",
+    "↖️",
+    "↕️",
+    "↔️",
+    "↩️",
+    "↪️",
+    "⤴️",
+    "⤵️",
+    "🔃",
+    "🔄",
+    "🔙",
+    "🔚",
+    "🔛",
+    "🔜",
+    "🔝",
+    "🛐",
+    "⚛️",
+    "🕉️",
+    "✡️",
+    "☸️",
+    "☯️",
+    "✝️",
+    "☦️",
+    "☪️",
+    "☮️",
+    "🕎",
+    "🔯",
+    "♈",
+    "♉",
+    "♊",
+    "♋",
+    "♌",
+    "♍",
+    "♎",
+    "♏",
+    "♐",
+    "♑",
+    "â™’",
+    "♓",
+    "⛎",
+    "🔀",
+    "🔁",
+    "🔂",
+    "▶️",
+    "⏩",
+    "⏭️",
+    "⏯️",
+    "◀️",
+    "⏪",
+    "⏮️",
+    "🔼",
+    "⏫",
+    "🔽",
+    "⏬",
+    "⏸️",
+    "⏹️",
+    "⏺️",
+    "⏏️",
+    "🎦",
+    "🔅",
+    "🔆",
+    "📶",
+    "📳",
+    "📴",
+    "♀️",
+    "♂️",
+    "⚧️",
+    "✖️",
+    "âž•",
+    "âž–",
+    "âž—",
+    "♾️",
+    "‼️",
+    "⁉️",
+    "❓",
+    "❔",
+    "❕",
+    "❗",
+    "〰️",
+    "💱",
+    "💲",
+    "⚕️",
+    "♻️",
+    "⚜️",
+    "🔱",
+    "📛",
+    "🔰",
+    "â­•",
+    "✅",
+    "☑️",
+    "✔️",
+    "❌",
+    "❎",
+    "âž°",
+    "âž¿",
+    "〽️",
+    "✳️",
+    "✴️",
+    "❇️",
+    "©️",
+    "®️",
+    "™️",
+    "#️⃣",
+    "*️⃣",
+    "0️⃣",
+    "1️⃣",
+    "2️⃣",
+    "3️⃣",
+    "4️⃣",
+    "5️⃣",
+    "6️⃣",
+    "7️⃣",
+    "8️⃣",
+    "9️⃣",
+    "🔟",
+    "🔠",
+    "🔡",
+    "🔢",
+    "🔣",
+    "🔤",
+    "🅰️",
+    "🆎",
+    "🅱️",
+    "🆑",
+    "🆒",
+    "🆓",
+    "ℹ️",
+    "🆔",
+    "Ⓜ️",
+    "🆕",
+    "🆖",
+    "🅾️",
+    "🆗",
+    "🅿️",
+    "🆘",
+    "🆙",
+    "🆚",
+    "🈁",
+    "🈂️",
+    "🈷️",
+    "🈶",
+    "🈯",
+    "🉐",
+    "🈹",
+    "🈚",
+    "🈲",
+    "🉑",
+    "🈸",
+    "🈴",
+    "🈳",
+    "㊗️",
+    "㊙️",
+    "🈺",
+    "🈵",
+    "🔴",
+    "🟠",
+    "🟡",
+    "🟢",
+    "🔵",
+    "🟣",
+    "🟤",
+    "âš«",
+    "⚪",
+    "🟥",
+    "🟧",
+    "🟨",
+    "🟩",
+    "🟦",
+    "🟪",
+    "🟫",
+    "⬛",
+    "⬜",
+    "◼️",
+    "◻️",
+    "â—¾",
+    "â—½",
+    "▪️",
+    "▫️",
+    "🔶",
+    "🔷",
+    "🔸",
+    "🔹",
+    "🔺",
+    "🔻",
+    "💠",
+    "🔘",
+    "🔳",
+    "🔲",
+    "🏁",
+    "🚩",
+    "🎌",
+    "🏴",
+    "🏳️",
+    "🏳️‍🌈",
+    "🏳️‍⚧️",
+    "🏴‍☠️",
+    "🇦🇨",
+    "🇦🇩",
+    "🇦🇪",
+    "🇦🇫",
+    "🇦🇬",
+    "🇦🇮",
+    "🇦🇱",
+    "🇦🇲",
+    "🇦🇴",
+    "🇦🇶",
+    "🇦🇷",
+    "🇦🇸",
+    "🇦🇹",
+    "🇦🇺",
+    "🇦🇼",
+    "🇦🇽",
+    "🇦🇿",
+    "🇧🇦",
+    "🇧🇧",
+    "🇧🇩",
+    "🇧🇪",
+    "🇧🇫",
+    "🇧🇬",
+    "🇧🇭",
+    "🇧🇮",
+    "🇧🇯",
+    "🇧🇱",
+    "🇧🇲",
+    "🇧🇳",
+    "🇧🇴",
+    "🇧🇶",
+    "🇧🇷",
+    "🇧🇸",
+    "🇧🇹",
+    "🇧🇻",
+    "🇧🇼",
+    "🇧🇾",
+    "🇧🇿",
+    "🇨🇦",
+    "🇨🇨",
+    "🇨🇩",
+    "🇨🇫",
+    "🇨🇬",
+    "🇨🇭",
+    "🇨🇮",
+    "🇨🇰",
+    "🇨🇱",
+    "🇨🇲",
+    "🇨🇳",
+    "🇨🇴",
+    "🇨🇵",
+    "🇨🇷",
+    "🇨🇺",
+    "🇨🇻",
+    "🇨🇼",
+    "🇨🇽",
+    "🇨🇾",
+    "🇨🇿",
+    "🇩🇪",
+    "🇩🇬",
+    "🇩🇯",
+    "🇩🇰",
+    "🇩🇲",
+    "🇩🇴",
+    "🇩🇿",
+    "🇪🇦",
+    "🇪🇨",
+    "🇪🇪",
+    "🇪🇬",
+    "🇪🇭",
+    "🇪🇷",
+    "🇪🇸",
+    "🇪🇹",
+    "🇪🇺",
+    "🇫🇮",
+    "🇫🇯",
+    "🇫🇰",
+    "🇫🇲",
+    "🇫🇴",
+    "🇫🇷",
+    "🇬🇦",
+    "🇬🇧",
+    "🇬🇩",
+    "🇬🇪",
+    "🇬🇫",
+    "🇬🇬",
+    "🇬🇭",
+    "🇬🇮",
+    "🇬🇱",
+    "🇬🇲",
+    "🇬🇳",
+    "🇬🇵",
+    "🇬🇶",
+    "🇬🇷",
+    "🇬🇸",
+    "🇬🇹",
+    "🇬🇺",
+    "🇬🇼",
+    "🇬🇾",
+    "🇭🇰",
+    "🇭🇲",
+    "🇭🇳",
+    "🇭🇷",
+    "🇭🇹",
+    "🇭🇺",
+    "🇮🇨",
+    "🇮🇩",
+    "🇮🇪",
+    "🇮🇱",
+    "🇮🇲",
+    "🇮🇳",
+    "🇮🇴",
+    "🇮🇶",
+    "🇮🇷",
+    "🇮🇸",
+    "🇮🇹",
+    "🇯🇪",
+    "🇯🇲",
+    "🇯🇴",
+    "🇯🇵",
+    "🇰🇪",
+    "🇰🇬",
+    "🇰🇭",
+    "🇰🇮",
+    "🇰🇲",
+    "🇰🇳",
+    "🇰🇵",
+    "🇰🇷",
+    "🇰🇼",
+    "🇰🇾",
+    "🇰🇿",
+    "🇱🇦",
+    "🇱🇧",
+    "🇱🇨",
+    "🇱🇮",
+    "🇱🇰",
+    "🇱🇷",
+    "🇱🇸",
+    "🇱🇹",
+    "🇱🇺",
+    "🇱🇻",
+    "🇱🇾",
+    "🇲🇦",
+    "🇲🇨",
+    "🇲🇩",
+    "🇲🇪",
+    "🇲🇫",
+    "🇲🇬",
+    "🇲🇭",
+    "🇲🇰",
+    "🇲🇱",
+    "🇲🇲",
+    "🇲🇳",
+    "🇲🇴",
+    "🇲🇵",
+    "🇲🇶",
+    "🇲🇷",
+    "🇲🇸",
+    "🇲🇹",
+    "🇲🇺",
+    "🇲🇻",
+    "🇲🇼",
+    "🇲🇽",
+    "🇲🇾",
+    "🇲🇿",
+    "🇳🇦",
+    "🇳🇨",
+    "🇳🇪",
+    "🇳🇫",
+    "🇳🇬",
+    "🇳🇮",
+    "🇳🇱",
+    "🇳🇴",
+    "🇳🇵",
+    "🇳🇷",
+    "🇳🇺",
+    "🇳🇿",
+    "🇴🇲",
+    "🇵🇦",
+    "🇵🇪",
+    "🇵🇫",
+    "🇵🇬",
+    "🇵🇭",
+    "🇵🇰",
+    "🇵🇱",
+    "🇵🇲",
+    "🇵🇳",
+    "🇵🇷",
+    "🇵🇸",
+    "🇵🇹",
+    "🇵🇼",
+    "🇵🇾",
+    "🇶🇦",
+    "🇷🇪",
+    "🇷🇴",
+    "🇷🇸",
+    "🇷🇺",
+    "🇷🇼",
+    "🇸🇦",
+    "🇸🇧",
+    "🇸🇨",
+    "🇸🇩",
+    "🇸🇪",
+    "🇸🇬",
+    "🇸🇭",
+    "🇸🇮",
+    "🇸🇯",
+    "🇸🇰",
+    "🇸🇱",
+    "🇸🇲",
+    "🇸🇳",
+    "🇸🇴",
+    "🇸🇷",
+    "🇸🇸",
+    "🇸🇹",
+    "🇸🇻",
+    "🇸🇽",
+    "🇸🇾",
+    "🇸🇿",
+    "🇹🇦",
+    "🇹🇨",
+    "🇹🇩",
+    "🇹🇫",
+    "🇹🇬",
+    "🇹🇭",
+    "🇹🇯",
+    "🇹🇰",
+    "🇹🇱",
+    "🇹🇲",
+    "🇹🇳",
+    "🇹🇴",
+    "🇹🇷",
+    "🇹🇹",
+    "🇹🇻",
+    "🇹🇼",
+    "🇹🇿",
+    "🇺🇦",
+    "🇺🇬",
+    "🇺🇲",
+    "🇺🇳",
+    "🇺🇸",
+    "🇺🇾",
+    "🇺🇿",
+    "🇻🇦",
+    "🇻🇨",
+    "🇻🇪",
+    "🇻🇬",
+    "🇻🇮",
+    "🇻🇳",
+    "🇻🇺",
+    "🇼🇫",
+    "🇼🇸",
+    "🇽🇰",
+    "🇾🇪",
+    "🇾🇹",
+    "🇿🇦",
+    "🇿🇲",
+    "🇿🇼",
+    "🏴󠁧󠁢󠁥󠁮󠁧󠁿",
+    "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
+    "🏴󠁧󠁢󠁷󠁬󠁳󠁿",
+)
+
+private val emojis_chunked = emojis.chunked(EMOJI_COLUMNS)