Como remover texto decorado e recuperar as letras normais
Como converter Unicode estilizado de volta para letras comuns, e por que a conversão nem sempre dá para desfazer por completo.
Por que você pode precisar disso
Texto estilizado quebra busca, ordenação e acessibilidade. Se você está colando um nome num formulário, importando uma lista para uma planilha ou tentando deixar uma bio antiga legível de novo, precisa das letras comuns de volta.
Como funciona a conversão
A maioria dos caracteres estilizados tem uma decomposição de compatibilidade documentada: o Unicode registra que o U+1D400 é uma apresentação em negrito da letra comum A. Aplicar esse mapeamento recupera o texto simples de forma confiável para os alfabetos matemáticos, as formas de largura total, as letras em círculo e em quadrado, os sobrescritos e os subscritos.
Marcas combinantes como tachado e sublinhado são caracteres separados presos a uma letra base, então tirá-las é só uma questão de descolar as marcas.
Onde se perde coisa
Normalizar tudo no atacado não é seguro, e é por isso que esta ferramenta não simplesmente aplica NFKC em tudo que você cola.
- A normalização de compatibilidade completa também reescreve caracteres que você talvez queira manter, como ligaduras, certos espaços e algumas formas CJK.
- Texto de cabeça para baixo usa caracteres sem relação, escolhidos pelo formato; não existe mapeamento oficial de volta, então a reversão é o melhor palpite possível.
- Caracteres sem decomposição — a maioria dos símbolos decorativos — não têm equivalente simples e são removidos ou mantidos como estão, você escolhe.
Confira antes de fechar
A ferramenta mostra uma prévia de antes e depois e informa exatamente quantos caracteres mudou. Leia antes de copiar, principalmente se o texto estiver numa escrita que não seja a latina.