Variation Selectors (Unicode block)
| Variation Selectors | |
|---|---|
| Range | U+FE00..U+FE0F (16 code points) |
| Plane | BMP |
| Scripts | Inherited |
| Assigned | 16 code points |
| Unused | 0 reserved code points |
| Unicode version history | |
| 3.2 (2002) | 16 (+16) |
| Unicode documentation | |
| Code chart ∣ Web page | |
| 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–VS4, VS7, 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 17.0:[5]
- CJK compatibility ideograph variation sequences contain VS1–VS3 (U+FE00–U+FE02)
- CJK Unified Ideographs Extension A and B variation sequences contain VS1 (U+FE00) and VS2 (U+FE01)
- Emoji variation sequences contain VS16 (U+FE0F) for emoji-style (with color) or VS15 (U+FE0E) for text style (monochrome). This use is deprecated; newer emoji versions of existing dingbat characters have a separate code point for the emoji form, such as U+1FAAF 🪯 KHANDA whose dingbat form is U+262C ☬ ADI SHAKTI.[6] [7] [8]
- Basic Latin, Halfwidth and Fullwidth Forms, Manichaean, Myanmar, Myanmar Extended-A, Phags-pa, and mathematical variation sequences contain only VS1 (U+FE00)
- Egyptian Hieroglyphs variation sequences VS1–VS7 (U+FE00–FE06) are used to rotate specific signs
- VS8–VS14 (U+FE07–FE0D) are not used for any variation sequences
1 VS
2 VS
3 VS
4 VS
5 VS
6 VS
7 VS
8 VS
9 VS
10 VS
11 VS
12 VS
13 VS
14 VS
15 VS
16
- 1.^ As of Unicode version 17.0
This list is continued in the Variation Selectors Supplement.
See also
[edit ]History
[edit ]The following Unicode-related documents record the purpose and process of defining specific characters in the Variation Selectors block:
| Version | Final code points[a] | Count | L2 ID | WG2 ID | Document |
|---|---|---|---|---|---|
| 3.2 | U+FE00..FE0F | 16 | L2/97-260 | Hiura, Hideki; Kobayashi, Tatsuo (1997年12月01日), Plane 14 Variant Tag | |
| L2/98-039 | Aliprand, Joan; Winkler, Arnold (1998年02月24日), "2.D.4 Variant Tag Mechanism", Preliminary Minutes - UTC #74 & L2 #171, Mountain View, CA - December 5, 1997 | ||||
| L2/98-277 | Hiura, Hideki; Kobayashi, Tatsuo (1998年07月29日), Plane 14 Variant tag | ||||
| L2/98-281R (pdf, html) | Aliprand, Joan (1998年07月31日), "III.E.3 Variant Tagging (III.E.3)", Unconfirmed Minutes – UTC #77 & NCITS Subgroup L2 # 174 JOINT MEETING, Redmond, WA -- July 29-31, 1998 | ||||
| L2/00-187 | Moore, Lisa (2000年08月23日), "Variation Selector", UTC minutes -- Boston, August 8-11, 2000 | ||||
| L2/01-268 | Freytag, Asmus (2001年06月27日), Variant selector | ||||
| L2/01-309 | Jenkins, John (2001年08月08日), Variation selectors and Han | ||||
| L2/01-324R | Davis, Mark (2001年08月17日), Variation Selectors [document has incorrect L2 ID number] | ||||
| L2/01-295R | Moore, Lisa (2001年11月06日), "88-M5", Minutes from the UTC/L2 meeting #88 | ||||
| L2/02-154 | N2403 | Umamaheswaran, V. S. (2002年04月22日), "7.12", Draft minutes of WG 2 meeting 41, Hotel Phoenix, Singapore, 2001年10月15日/19 | |||
| L2/17-086 | Burge, Jeremy; et al. (2017年03月27日), Add ZWJ, VS-16, Keycaps & Tags to Emoji_Component | ||||
| L2/17-103 | Moore, Lisa (2017年05月18日), "E.1.7 Add ZWJ, VS-16, Keycaps & Tags to Emoji_Component", UTC #151 Minutes | ||||
| |||||
References
[edit ]- ^ "Unicode character database". The Unicode Standard. Retrieved 2023年07月26日.
- ^ "Enumerated Versions of The Unicode Standard". The Unicode Standard. Retrieved 2023年07月26日.
- ^ "StandardizedVariants.txt". Unicode Consortium. 2015年11月20日. Retrieved 2016年08月28日.
- ^ "Emoji Variation Sequences". Unicode Consortium. 2020年09月18日. Retrieved 2020年11月18日.
- ^ "UCD: Standardized Variation Sequences". Unicode Consortium.
- ^ Ewell, Doug (2022年09月26日). "Process of transforming existing glyphs to emojis via variants". Unicode Mailing List Archives. Archived from the original on 2023年09月01日. Retrieved 2023年09月01日.
- ^ Bettencourt, Rebecca; Ewell, Doug. "Proposal to disunify Symbols for Legacy Computing from emoji" (PDF). UTC L2/23-252. Archived (PDF) from the original on 2024年05月26日. Retrieved 2023年11月17日.
- ^ Holbrook, Ned (2022年04月14日). "Emoji Subcommittee Repo for UTC #171 (2022Q2)" (PDF). Unicode Consortium. p. 2. UTC L2/22-066. Retrieved 2025年10月11日.