Pular para o conteúdo
Ghostchars

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
Também escrito como
u2060\u2060⁠
Removido por padrão
Sim
Opção que governa
Nenhuma opção necessária
Pode ser essencial
Não

Copiar e colar U+2060

Para copiar e colar WORD JOINER (U+2060), clique no botão: o próprio caractere vai para a sua área de transferência, e Ctrl+V (Cmd+V no Mac) cola em qualquer lugar onde você possa digitar.

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

WORD JOINER (U+2060) antes e depois da limpeza, com o caractere oculto mostrado como uma etiqueta
Cartão de referência deste caractere: o ponto de código, o veredito e o mesmo antes e depois em uma imagem.
Antes12U+2060kg
Depois12kg

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.

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 medir a variação no tamanho das frases 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?

Usado para esconder dados, mas 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.

Confira o seu próprio textoComo remover marca d'água de IA do seu textoLimpar no Chrome na hora de colarLimpar no seu Mac com um atalho de tecladoTodos os caracteres

Estatísticas de uso anônimas?

O Ghostchars processa seu texto no navegador e nunca o envia para lugar nenhum. Gostaríamos de contar as visitas às páginas com um serviço de medição hospedado por nós, com o mínimo de cookies. Nunca o conteúdo, em hipótese alguma.