Pular para o conteúdo
Ghostchars

Espaços exóticos

OGHAM SPACE MARK (U+1680)

O separador de palavras da escrita ogâmica. Ao contrário do que se espera de um espaço, ele é desenhado — como um traço curto — na maioria das fontes de ogâmico, e fica em branco em todas as outras.

Ponto de código
U+1680
Removido por padrão
Não
Opção que governa
Espaços -s
Pode ser essencial
Não

De onde ele vem

De texto em ogâmico e das listas de “caracteres de espaço incomuns” usadas por quem está testando o que um validador aceita.

Por que ele importa

Ele é classificado como separador de espaço, então o `\s` casa com ele e o `trim()` de muitas linguagens o remove — mas um monte de validadores usa uma lista explícita de espaços ASCII e o deixa passar direto.

Antes e depois

AntesaU+1680b
Depoisa b

Um espaço de uma escrita usada pela última vez no século VI, no meio do ASCII.

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 texto ogâmico, onde ele é o espaço entre as palavras.

Como remover

Ligue Converter espaços exóticos (`-s`); ele vira um espaço comum.

Ele é uma marca-d’água de IA?

Não é marca-d’água

Não. É um caractere da escrita ogâmica. Em texto moderno, é curiosidade ou uma sondagem do que um formulário aceita.

Nenhuma relação com texto gerado por máquina. Ele vem de algum software, de um teclado ou de uma pessoa.

Perguntas

Esse espaço é mesmo invisível?

Em uma fonte de ogâmico ele desenha um traço, porque o ogâmico é escrito ao longo de uma haste. Em qualquer outra fonte você vê espaço em branco.

O `\s` casa com ele?

Em expressões regulares que entendem Unicode, sim. Nas orientadas a bytes ou só a ASCII, não — e é daí que vêm as surpresas.

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 textoTodos os caracteres