如何显示彩色表情符号

u75*_*924 3 unicode xcode emoji swift

我的代码:

let myemoji = "\u{2049}"
let another = "\u{2757}"
Run Code Online (Sandbox Code Playgroud)

游乐场结果:

在此处输入图片说明

Unicode U + 2049不会产生像??这样的红色表情符号。有什么颜色要添加吗?

Mar*_*n R 5

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

print("text presentation:  \u{2049}  \u{25B6}")
print("emoji presentation: \u{2049}\u{FE0F} \u{25B6}\u{FE0F}")
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

有关更多信息,请参见1.4.3表情符号和文本表示顺序

ED-8。文本表示选择器—字符U + FE0E VARIATION SELECTOR-15,用于请求表情符号字符的文本表示。(在本规范的先前版本中也称为文本变体选择器。)

ED-9。表情符号表示选择器—字符U + FE0F VARIATION SELECTOR-16,用于请求表情符号字符的表情符号表示。(在本规范的先前版本中也称为表情符号变体选择器。)

Variation Selector-16

一个不可见的代码点,它指定前面的字符应与表情符号一起显示。仅当前面的字符默认为文本表示时才需要。