Variation Selectors (Unicode block) explained

Blockname:Variation Selectors
Rangestart:FE00
Rangeend:FE0F
Script1:Inherited
3 2:16
Note:[1] [2]

Variation Selectors is a Unicode block containing 16 variation selectors used to specify a glyph variant for a preceding character. They are currently used to specify standardized variation sequences for mathematical symbols, emoji symbols, 'Phags-pa letters, and CJK unified ideographs corresponding to CJK compatibility ideographs. At present only standardized variation sequences with VS1, VS2, VS3, VS15 and VS16 have been defined; VS15 and VS16 are reserved to request that a character should be displayed as text or as an emoji respectively.[3] [4]

These combining characters are named variation selector-1 (for U+FE00) through to variation selector-16 (U+FE0F), and are abbreviated VS1 – VS16. Each applies to the immediately preceding character.

As of Unicode 13.0:[5]

This list is continued in the Variation Selectors Supplement.

See also

History

The following Unicode-related documents record the purpose and process of defining specific characters in the Variation Selectors block:

Notes and References

  1. Web site: Unicode character database. The Unicode Standard. 2023-07-26.
  2. Web site: Enumerated Versions of The Unicode Standard. The Unicode Standard. 2023-07-26.
  3. Web site: StandardizedVariants.txt . Unicode Consortium . 2015-11-20 . 2016-08-28 .
  4. Web site: Emoji Variation Sequences . Unicode Consortium . 2020-09-18 . 2020-11-18 .
  5. Web site: UCD: Standardized Variation Sequences. Unicode Consortium .