twemoji 将 2 个表情合二为一

twemoji combines 2 emoticons into one

D = 🇩 的 Unicode 表情符号和 E = 🇪

德国 (DE) 国旗的 Unicode 表情是 🇩🇪

如果我有一个 D 和 E 表情符号,它们之间没有任何东西,那么 twemoji 会将它们组合成德国国旗图像。知道如何防止这种情况吗?

https://fiddle.jshell.net/bb4LLLoy/

<p></p>
<span></span>
twemoji.parse($('p')[0]);

在字符之间插入 U+200C(零宽度非连接)以防止它们连接在一起形成单个 grapheme/glyph。在 HTML 中,您可以使用实体 &#8204;&zwnj;.