我的代码:

let myemoji = "\u{2049}"
let another = "\u{2757}"

游乐场结果:

swift - 如何显示彩色表情符号-LMLPHP

Unicode U + 2049不会产生像⁉️这样的红色表情符号。
有什么要为此颜色添加的特定内容吗?

最佳答案

某些字符可以“作为文本”或“作为表情符号”显示,并且
可以使用“Unicode VARIATION SELECTOR”来控制显示。
例子:

print("text presentation:  \u{2049}  \u{25B6}")
print("emoji presentation: \u{2049}\u{FE0F} \u{25B6}\u{FE0F}")
结果:
swift - 如何显示彩色表情符号-LMLPHP
有关更多信息,请参见1.4.3 Emoji and Text Presentation Sequences:

Variation Selector-16:

09-13 07:40