Largura zero e invisíveis
WORD JOINER (U+2060)
O oposto do espaço de largura zero: um caractere invisível que proíbe a quebra de linha na posição dele, sem acrescentar largura nenhuma.
- Ponto de código
U+2060- Categoria
- Largura zero e invisíveis
- Removido por padrão
- Sim
- Opção que governa
- Nenhuma opção necessária
- Pode ser essencial
- Não
De onde ele vem
Ferramentas de composição tipográfica o inserem para não deixar um número se separar da unidade dele. Ele também é o substituto oficial do U+FEFF no meio de um documento, então tudo o que “moderniza” uma marca de ordem de bytes deixa ligadores de palavras para trás. Ferramentas de esteganografia que contam com um filtro pegando o U+200B costumam usar este aqui no lugar.
Por que ele importa
Ele é invisível, não é espaço em branco, e a maioria dos filtros de largura zero só procura o U+200B e os ligadores — que é exatamente por isso que as ferramentas de carga oculta recorrem a ele. Duas posições, dois símbolos, e você tem um canal binário que sobrevive à maior parte das limpezas.
Antes e depois
O ligador de palavras fica entre o número e a unidade e solda os dois um no outro.
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
Impedir que “12 kg” ou “Fig. 4” se parta entre duas linhas. Em texto corrido, o espaço inquebrável faz o mesmo serviço melhor, porque pelo menos aparece como um espaço.
Como remover
A limpeza padrão remove. O Ghostchars nunca mantém um ligador de palavras: ao contrário do ZWJ, ele não tem papel ortográfico em escrita nenhuma.
Ele é uma marca-d’água de IA?
Usado para esconder dados — não é marca-d’água
Não. É um controle de composição tipográfica que as ferramentas de carga oculta adotaram justamente porque os “removedores de espaço de largura zero” ingênuos o ignoram. Nada nele aponta para um autor de máquina.
Um portador conhecido de conteúdo escondido de propósito. Alguém o colocou ali de caso pensado, o que é uma pergunta diferente de quem escreveu as palavras.
Perguntas
Qual é a diferença entre o word joiner e o espaço de largura zero?
O U+200B permite uma quebra de linha na posição dele; o U+2060 proíbe. Os dois são invisíveis e os dois saem na limpeza padrão.
É melhor usar um espaço inquebrável no lugar?
Em texto corrido, quase sempre sim. O U+00A0 aparece como um espaço, então tanto o leitor quanto um diff conseguem enxergá-lo, e ele faz o mesmo trabalho de “mantenha isto junto”.
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.