Marcas bidirecionais
BIDIRECTIONAL ISOLATES (U+2066-U+2069)
Quatro controles invisíveis (LRI, RLI, FSI e PDI) que embrulham um trecho de texto para que a direção dele não vaze para o texto em volta. Eles são a substituição moderna dos controles de incorporação e de sobreposição.
- Faixa
U+2066-U+2069- Também escrito como
u2066-u2069- Categoria
- Marcas bidirecionais
- Removido por padrão
- Quando está solto
- Opção que governa
- Marcas bidi
--bidi - Pode ser essencial
- Sim
Esta página não tem botão de copiar e colar, de propósito: ela trata de um bloco de caracteres e não de um só, e nenhum deles é algo que você precise colar sozinho.
De onde ele vem
De frameworks de localização, que embrulham variáveis interpoladas em isolamentos para que um nome em árabe fornecido pelo usuário não reorganize a frase em português ao redor. Também de qualquer editor que produza texto de direção mista corretamente.
Por que ele importa
Eles são a ferramenta certa, e é justamente por isso que exigem cuidado: isolamentos sem par são comuns em texto recortado e colado, e são tão invisíveis quanto os controles que vieram substituir.
Antes e depois
Uma variável interpolada embrulhada em um par de isolamentos: correta no modelo, inútil quando o valor já é português comum.
O caractere aparece como uma etiqueta para você ver onde ele fica. No seu texto, ele não desenha absolutamente nada.
Quando ele é legítimo
Em volta de um trecho cuja direção não deve afetar o que está à volta. O Ghostchars mantém um isolamento que esteja ao lado de texto da direita para a esquerda e remove um que esteja boiando em um parágrafo da esquerda para a direita.
Como remover
Removidos na limpeza padrão quando nenhum vizinho é da direita para a esquerda; mantidos e informados quando algum é. O `--bidi` remove em todo lugar.
O seu texto está em um arquivo e não na área de transferência? O relatório do documento para .docx, .odt e .html encontra o caractere dentro do arquivo, junto com os trechos ocultos e as alterações controladas, sem que você precise abri-lo. Se a pergunta é o que o resto do texto faz, e não o que este caractere faz, você pode contar as palavras e expressões-sinal por mil palavras e ver onde cada hábito aparece, sem nota e sem afirmar nada sobre quem escreveu o texto.
Ele é uma marca d'água de IA?
Não é marca d'água
Não. Isolamentos vêm de frameworks de localização e de editores modernos. Eles são evidência de boa prática de bidi em algum ponto antes.
Nenhuma relação com texto gerado por máquina. Ele vem de algum software, de um teclado ou de uma pessoa.
Perguntas
Quais são os quatro?
U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE, U+2068 FIRST STRONG ISOLATE (que assume a direção do primeiro caractere forte lá dentro) e U+2069 POP DIRECTIONAL ISOLATE, que fecha qualquer um deles.
Por que os isolamentos são melhores que as incorporações?
Porque o texto dentro de um isolamento não pode influenciar a direção do texto fora dele. Uma incorporação sem encerramento reorganiza o resto do parágrafo; um isolamento não consegue.
Confira o seu próprio texto
Cole qualquer coisa no limpador para ver todos os caracteres ocultos que ela contém, com posição, ponto de código e o que acontece com cada um. Nada é enviado para lugar nenhum.
Confira o seu próprio textoLimpar no Chrome na hora de colarLimpar no seu Mac com um atalho de tecladoTodos os caracteres