O que significa ︀
Ele indica ao sistema de renderização qual forma definida mostrar. Não tem leitura própria: a instrução está no par formado pelo caractere-base e o seletor.
O histórico documentado deste caractere começa no trabalho de padronização, não como marca manuscrita. A especificação Unicode 3.2 de 2002 introduziu seletores de variação para que o texto simples pudesse pedir uma forma visível específica sem mudar o caractere subjacente. Isso atendia a casos das escritas chinesa, japonesa e coreana (CJK), além da mongólica.
Os usos definidos do VS1 abrangem formas de compatibilidade CJK, variantes matemáticas como um sinal de união com serifas e formas invertidas de letras da escrita phags-pa. É o par, não o VS1 sozinho, que determina o resultado.
Por que ele é invisível?
A invisibilidade é o resultado esperado. Ele não tem largura e os sistemas de texto geralmente o ignoram por padrão.
Ele deve vir imediatamente após uma base definida. Depois de um caractere sem relação ou em um par sem suporte, a base mantém sua forma habitual e o VS1 continua invisível; não é um recurso geral de formatação.
A escrita mongólica usa seletores livres próprios, enquanto sequências ideográficas de variação registradas usam seletores suplementares. Esses sistemas relacionados não são intercambiáveis com o VS1.
Técnico, invisível e não conversacional: marca uma escolha de forma para sistemas de processamento de texto.
Não o acrescente como decoração; pares sem suporte aparecem como a base.
O que significa quando alguém envia para você
Interpretações: 3Não confunda com
4Ideias de combinações
3Perguntas frequentes
2Por que o seletor de variação 1 desaparece?
Isso é esperado. Ele é invisível por projeto; só um par compatível de base e seletor pode escolher outra forma.
O seletor de variação 1 pode colorir um emoji?
Não. A apresentação como texto ou emoji usa VS15 ou VS16 após bases de emoji compatíveis; VS1 seleciona outras variantes documentadas.
Como digitar ︀
︀\FE00Códigos e codificaçãoPontos de código: 1
Um símbolo visível pode conter vários pontos de código. JS .length conta unidades UTF-16; UTF-8 conta bytes.
