变体选择符

VS

Technical/Unicode

用于控制字符以文本形式(单色)还是表情符号形式(彩色)显示的Unicode字符。VS-15(U+FE0E)指定文本样式,VS-16(U+FE0F)指定表情符号样式。

Many characters exist in both text and emoji forms. The heart ♥ can appear as a simple text symbol or as a colorful emoji ❤️. Variation Selector-16 (U+FE0F) forces emoji presentation, while Variation Selector-15 (U+FE0E) forces text presentation.

This is why you sometimes see emoji-test.txt list the same emoji with and without U+FE0F — the version with VS-16 is "fully qualified" and ensures consistent emoji rendering across all platforms.

Not all emoji need variation selectors. Characters in dedicated emoji blocks (like U+1F600 grinning face) have emoji presentation by default. VS-16 is mainly needed for characters that originated as text symbols.

相关术语

单色表情符号 单色表情符号
以无色轮廓样式显示的表情符号渲染形式,呈现为简单的单色文本符号。
完全限定 (FQE) 完全限定 (FQE)
包含所有必要变体选择符、可在各平台上一致显示的表情符号序列。
按键帽序列 按键帽序列
由数字或符号后接VS-16(U+FE0F)和组合包围键帽字符(U+20E3)构成的表情符号序列。
文本呈现 文本呈现
将字符渲染为单色文本符号的显示方式,适用于默认文本样式的字符或应用了变体选择符-15的情况。
最低限定 最低限定
缺少部分可选变体选择符,但仍包含足够信息、可在大多数平台上正常显示为表情符号的序列。
未限定 未限定
缺少必要变体选择符、可能无法在所有平台上正常渲染为表情符号的序列。
表情符号呈现 表情符号呈现
将字符渲染为彩色表情符号字形的默认显示方式,可通过字符本身属性或变体选择符-16触发。

相关工具

🔍 序列分析器 序列分析器
将 ZWJ 序列、肤色修饰符、键帽序列和旗帜对解析为独立组成部分。
🔢 Unicode 查询 Unicode 查询
输入 U+1F600 等码位,获取表情符号、编码详情、UTF-8/16 字节和 HTML 实体。