Ctrl+K

变体选择器

变体选择器(Variation Selectors)是 Unicode 标准中的一组特殊控制字符,用于修饰其前面的基础字符,以指示应使用哪种变体形式进行显示。在 Emoji 语境中,它主要用于在文本样式(黑白/单色)和 Emoji 样式(彩色/图形化)之间切换。

基本信息

属性值
Unicode 范围(VS1–VS16)U+FE00 – U+FE0F(共16个)
Unicode 范围(VS17–VS256)U+E0100 – U+E01EF(共240个)
Emoji 核心选择器VS-15(U+FE0E,文本样式)
VS-16(U+FE0F,Emoji 样式)

工作原理

当操作系统或应用程序的字体支持时,会依据变体选择器的指示渲染字符;若不支持,则通常回退到默认的 Emoji 样式。

组合公式:

  • 基础字符 + U+FE0E (VS-15) = 文本样式
  • 基础字符 + U+FE0F (VS-16) = Emoji 样式

示例

基础字符无选择器+ VS-15 (U+FE0E)+ VS-16 (U+FE0F)
U+2600 ☀显示取决于系统☀︎(文本样式)☀️(Emoji 样式)
U+2665 ♥显示取决于系统♥︎(文本样式)❤️(Emoji 样式)
U+2602 ☂显示取决于系统☂︎(文本样式)☂️(Emoji 样式)