Unicode block variant selectors

from Wikipedia, the free encyclopedia

The unicode block variant selectors (U + FE00 to U + FE0F) contains 16 variant selectors (control characters) that can be used to use alternative variants of a certain character for which no separate code points are provided. Another 240 variant selectors can be found in the Unicode block variant selectors, supplement . The Mongolian Unicode block contains three additional variant selectors for use in Mongolian.

use

The correct use of the characters in this block results on the one hand from the Unicode Technical Standard # 37 (UTS # 37) , more precisely from the Ideographic Variation Database (IVD) , and on the other hand from the Unicode Character Database (UCD) .

Variant selectors are placed after the base character to be changed. Applications that support variant selectors display the single base character differently than the sequence of base characters and variant selector. Example: If the character ≨ (U + 2268, LESS-THAN BUT NOT EQUAL TO ) is on its own, the line through the equal sign is slanted; but if the variant selector 1 (U + FE00) follows immediately, the line is displayed vertically: ≨︀ (U + 2268 U + FE00). In addition to the application itself, the font used must also support the display of the various variants; if not, the variant selectors have no visible effect. The same applies to those sequences that are not standardized, that is, are not contained in either IVD or UCD.

In Unicode 6.3, sequences are defined for 27724 CJK characters (but with variant selectors from the Unicode block Variant Selectors , Supplement ), 23 mathematical characters (15 from the Unicode block Mathematical Operators , 8 from the Unicode block Additional Mathematical Operators , all with U + FE00), 6 Phagspa letters (all with U + FE00), 64 Mongolian letters (with the three Mongolian variant selectors) and 214 emojis (U + FE0E for text style, U + FE0F for emoji style). Most of the variant selectors in this block are currently unused.

example

Examples of variant selectors
Unicode Appearance Remarks
U + 2693 Anchor character (without variant selector)
U + 2693 U + FE0E ⚓︎ Anchor characters (with variant selector "Text style")
U + 2693 U + FE0F ⚓️ Anchor characters (with variant selector "Emoji style")

table

All characters have the general category and the bidirectional class "Marking without extra width". Instead of the full name, the abbreviation (VS-1 etc.) is also used.

Unicode number Characters
(400%)
Official name description
U + FE00 (65024) VARIATION SELECTOR-1 Variant selector 1
U + FE01 (65025) VARIATION SELECTOR-2 Variant selector 2
U + FE02 (65026) VARIATION SELECTOR-3 Variant selector 3
U + FE03 (65027) VARIATION SELECTOR-4 Variant selector 4
U + FE04 (65028) VARIATION SELECTOR-5 Variant selector 5
U + FE05 (65029) VARIATION SELECTOR-6 Variant selector 6
U + FE06 (65030) VARIATION SELECTOR-7 Variant selector 7
U + FE07 (65031) VARIATION SELECTOR-8 Variant selector 8
U + FE08 (65032) VARIATION SELECTOR-9 Variant selector 9
U + FE09 (65033) VARIATION SELECTOR-10 Variant selector 10
U + FE0A (65034) VARIATION SELECTOR-11 Variant selector 11
U + FE0B (65035) VARIATION SELECTOR-12 Variant selector 12
U + FE0C (65036) VARIATION SELECTOR-13 Variant selector 13
U + FE0D (65037) VARIATION SELECTOR-14 Variant selector 14
U + FE0E (65038) VARIATION SELECTOR-15 Variant selector 15
U + FE0F (65039) VARIATION SELECTOR-16 Variant selector 16

Individual evidence

  1. BabelStone - The Secret Life of Variation Selectors (English).
  2. Unicode Technical Standard # 37: Unicode Ideographic Variation Database (Engl.)
  3. Ideographic variation Database (Engl.)
  4. directory standardized character variants that are not covered by the Unicode Technical Standard # 37 (English).
  5. Unicode 6.3 Chapter 16.4 , page 556 (PDF, Engl.)
  6. IVD Statistics (Engl.)

Web links