Guia de texto Unicode

O que o texto decorativo realmente é e por que a compatibilidade muda de uma plataforma para outra

A maior parte das ferramentas de texto decorativo não gera um novo arquivo de fonte. Normalmente elas transformam letras comuns em variantes de caracteres Unicode que muitos apps conseguem mostrar como texto simples. É por isso que copiar e colar costuma funcionar, mas também é por isso que o suporte varia conforme a plataforma, o teclado, o navegador ou o jogo.

Letras Unicode: veja o que muda ao copiar

Compare caracteres, acentos e contagens antes de usar um texto decorado. As 18 conversões abaixo usam os mesmos mapas do gerador, sem remover acentos e sem normalizar a entrada silenciosamente.

O mesmo desenho pode esconder caracteres diferentes

Letra comum

A

U+0041

O caractere original é U+0041.

Copiar caractere

A com negrito CSS

A

U+0041

O CSS muda o desenho, mas o caractere continua U+0041.

Copiar caractere

A matemático em negrito

𝐀

U+1D400

Agora é U+1D400: outro caractere, não apenas formatação.

Copiar caractere

Os botões copiam texto simples. Copie os dois primeiros para um campo sem formatação: ambos levam A. O terceiro leva 𝐀. Os alfabetos matemáticos têm funções próprias no Unicode; usá-los como decoração não os torna equivalentes a uma fonte comum.

Seis entradas portuguesas em três estilos reais

“Letras mantidas” mostra caracteres alfabéticos sem substituição no mapa. Isso não significa erro nem perda do acento. Espaços e pontuação não entram nessa lista.

Entradas exatas, saídas calculadas e limites do conversor — não testes em redes sociais.
Entrada e códigosNegrito matemáticoScript matemáticoLargura completa
JoãoNome com tilU+004A U+006F U+00E3 U+006F𝐉𝐨ã𝐨

Letras mantidas: ã.

𝒥ℴãℴ

Letras mantidas: ã.

João

Letras mantidas: ã.

açãoCedilha e tilU+0061 U+00E7 U+00E3 U+006F𝐚çã𝐨

Letras mantidas: ç, ã.

𝒶çãℴ

Letras mantidas: ç, ã.

ação

Letras mantidas: ç, ã.

São PauloNome de lugarU+0053 U+00E3 U+006F U+0020 U+0050 U+0061 U+0075 U+006C U+006F𝐒ã𝐨 𝐏𝐚𝐮𝐥𝐨

Letras mantidas: ã.

𝒮ãℴ 𝒫𝒶𝓊𝓁ℴ

Letras mantidas: ã.

São Paulo

Letras mantidas: ã.

ÁÉÍÓÚ çAcentos em maiúsculasU+00C1 U+00C9 U+00CD U+00D3 U+00DA U+0020 U+00E7ÁÉÍÓÚ ç

Letras mantidas: Á, É, Í, Ó, Ú, ç.

ÁÉÍÓÚ ç

Letras mantidas: Á, É, Í, Ó, Ú, ç.

ÁÉÍÓÚ ç

Letras mantidas: Á, É, Í, Ó, Ú, ç.

éAcento precompostoU+00E9é

Letras mantidas: é.

é

Letras mantidas: é.

é

Letras mantidas: é.

éAcento combinanteU+0065 U+0301𝐞́

Letras mantidas: nenhuma.

A entrada contém U+0301. A posição visual do acento precisa ser conferida no destino.

ℯ́

Letras mantidas: nenhuma.

A entrada contém U+0301. A posição visual do acento precisa ser conferida no destino.

é

Letras mantidas: nenhuma.

A entrada contém U+0301. A posição visual do acento precisa ser conferida no destino.

Em “avó”, tirar o acento muda a palavra. Para nomes e informações importantes, preserve a grafia e estilize outro trecho. Um resultado misto é preferível a publicar o nome errado.

Por que é e e + acento podem gerar resultados diferentes?

é é U+00E9. A outra entrada é U+0065 U+0301. O mapa pode manter o primeiro e converter somente o e da segunda. NFC pode uniformizar essa entrada antes da conversão, mas não cria letras matemáticas acentuadas.

NFC de e + U+0301
U+00E9 → é
NFC de 𝐀
U+1D400 → 𝐀
NFKC de 𝐀
U+0041 → A

NFKC remove certas distinções, inclusive algumas com significado matemático. Não é uma limpeza universal nem um método para restaurar exatamente o texto original.

Um caractere visível pode ter várias unidades técnicas

Grafemas aproximam unidades percebidas pelo leitor; não são uma regra de limite do Instagram.
ExemploGrafemasPontos de códigoUnidades UTF-16 (.length)
ALetra comum111
𝐀Letra matemática112
éAcento precomposto111
éLetra + acento combinante122
👨‍👩‍👧‍👦Emoji de família1711

A contagem de grafemas usa Intl.Segmenter quando disponível. O aplicativo de destino pode adotar outro critério. Abra o contador para analisar seu texto, mas confirme o limite no campo final.

Problema, verificação e próxima ação

Uma letra virou quadrado
Cole o mesmo texto em outro visualizador e compare os códigos. Pode faltar um glifo. Troque só o trecho afetado por texto comum; um ponto de interrogação ou caractere de substituição também pode indicar alteração do conteúdo.
O acento sumiu ou ficou deslocado
Confira primeiro a saída nesta página. Se já mudou aqui, registre a entrada exata e o estilo. Se mudou depois, compare a versão recuperada do destino. Não remova o acento para mascarar o problema.
O texto voltou ao normal depois de salvar
Compare os caracteres antes e depois; a aparência sozinha não identifica normalização. Recupere a versão original se o campo não conservar a saída desejada.
O campo recusou o tamanho
Leia o aviso do campo. Reduza um trecho secundário e teste novamente. Grafemas, pontos de código e unidades UTF-16 podem produzir números diferentes.

Para reproduzir: copie uma saída, cole no campo desejado, salve somente quando apropriado, reabra e compare o texto recuperado. Registre entrada, estilo, campo, versão do aplicativo, dispositivo e resultado. Não publique dados de acesso.

Texto Unicode não é a mesma coisa que uma fonte instalada

Uma fonte normal muda a aparência dos mesmos caracteres. Texto fancy com Unicode funciona de outro jeito: ele troca letras padrão por caracteres alternativos que já existem no padrão Unicode. Em muitos casos, o aplicativo que recebe o texto trata o resultado como texto, e não como um recurso visual personalizado.

Isso torna o texto Unicode portátil e prático. Muitas vezes você consegue colá-lo em uma bio, chat, legenda ou campo de perfil sem enviar nada. Mas essa portabilidade não garante renderização perfeita em todos os lugares.

Por que alguns caracteres aparecem como quadrados vazios

Quadrados vazios, símbolos quebrados ou pontos de interrogação geralmente significam que o dispositivo ou app não tem suporte visual para os caracteres exatos que você colou. O texto continua ali, mas a plataforma não consegue desenhá-lo corretamente.

Isso acontece mais em aparelhos antigos, em jogos com conjuntos de caracteres limitados ou em produtos que limpam caracteres incomuns. Por isso testar dentro do destino final é mais importante do que testar só no navegador.

Por que alguns produtos rejeitam ou normalizam texto decorativo

Cada plataforma tem regras próprias para usernames, bios, chat e busca. Um perfil social pode aceitar caracteres decorativos na bio, mas simplificá-los no campo de nome. Jogos costumam aplicar moderação mais rígida ou bloquear completamente caracteres invisíveis.

Alguns produtos também normalizam o texto para melhorar busca, moderação ou acessibilidade. Quando isso acontece, o resultado decorado pode voltar para texto normal ou ser rejeitado.

Quando o texto Unicode funciona melhor

Texto Unicode estilizado funciona melhor em partes curtas de exibição: bios, nicks, headings, títulos e destaques. Ele é menos indicado para parágrafos longos, informação densa ou qualquer lugar onde legibilidade máxima seja prioridade.

Se você precisa de um resultado visual exato para thumbnail, mockup ou imagem de título, exporte um PNG em vez de depender da renderização da plataforma.

Acessibilidade e clareza continuam importantes

Texto decorativo deve ajudar a comunicar, não atrapalhar. Se uma palavra fica difícil de buscar, mencionar ou entender, o estilo está agressivo demais para aquele uso.

Uma regra simples ajuda: mantenha conteúdo longo em texto normal, deixe rótulos importantes legíveis e use Unicode decorativo principalmente como destaque curto ou texto de exibição.

Perguntas frequentes

Por que um estilo fica certo no meu computador mas errado no celular?

Cada dispositivo e app oferece suporte diferente para caracteres. O seu computador pode ter cobertura visual que um celular ou navegador interno não tem.

Texto Unicode ajuda em SEO ou busca?

Texto decorativo Unicode serve principalmente para exibição. Para busca, clareza e texto padrão normalmente são melhores. Evite substituir copy importante por caracteres muito estilizados.

O que fazer se uma plataforma continuar quebrando meu texto?

Escolha um estilo mais simples, evite símbolos invisíveis ou raros e teste uma versão menor. Se você precisa de um visual garantido, use uma imagem PNG.