Por que as Letras Viram Quadradinho

O quadradinho aparece quando o aparelho de quem está lendo não tem nenhuma fonte com o desenho daquele caractere. O texto chegou certo; falta o desenho, e por isso o mesmo nick aparece perfeito num celular e vira quadrado em outro.

O nick Lobo em negrito ao lado de quatro quadradinhos, a mesma palavra num aparelho sem a fonte

Teste o Seu Aparelho

A tabela abaixo mostra caracteres de grupos diferentes do Unicode, do mais antigo ao mais novo. Algum virou quadrado aqui? Então o seu aparelho não tem fonte para ele. Qualquer nick com esse caractere vai falhar na sua tela. Copie a linha de teste e cole no celular de um amigo para comparar.

CaractereCódigoBloco do UnicodeEntrou na versão
AU+0041Basic Latin (letra comum)1.1
ⒶU+24B6Enclosed Alphanumerics (bolhas)1.1
AU+FF21Halfwidth and Fullwidth Forms (largura total)1.1
𝐀U+1D400Mathematical Alphanumeric Symbols (negrito)3.1
ᴀU+1D00Phonetic Extensions (versalete)4.0
᭡U+1B61Balinese (escrita balinesa)5.0
ꞯU+A7AFLatin Extended-D11.0
🫩U+1FAE9Symbols and Pictographs Extended-A (emoji)16.0

Linha de teste para colar em outro aparelho:

A versão de cada caractere vem do arquivo DerivedAge do Unicode. No nosso teste, feito no Chrome com Windows 10, o ᭡ balinês saiu como quadradinho e os outros sete apareceram. Nada do que você vê aqui é gravado ou enviado.

O que é o Quadradinho

Todo texto é desenhado por uma fonte. Quando nenhuma fonte instalada no aparelho tem o desenho de um caractere, o sistema mostra um sinal de "caractere ausente". A página de problemas de exibição do Unicode descreve esse sinal como uma caixa branca quadrada, "como um pedaço de tofu". Às vezes vem com um ponto de interrogação ou um X dentro.

Ele é diferente do losango com interrogação (�, U+FFFD). O losango aparece quando o texto chegou estragado. Algum app ou site leu os bytes do jeito errado (erro de codificação). Não é falta de fonte.

O nome técnico em inglês é tofu. O Google batizou a sua família de fontes de Noto, de no more tofu ("chega de tofu"), porque o objetivo era ter desenho para todos os caracteres do Unicode. O anúncio está no blog do Google para desenvolvedores.

Quadradinho, Losango e Interrogação

O que você vêNomeCausaO que fazer
☐ retângulo vazio, às vezes com ? ou diagonais dentrotofunenhuma fonte do aparelho tem o desenhotrocar de estilo ou atualizar o sistema
� losango com interrogaçãocaractere de substituição (U+FFFD)o texto foi convertido com a codificação errada ao ser salvo ou enviadocopiar de novo da origem (não é falta de fonte)
? interrogação comum no lugar da letraerro de conversãoo mesmo erro de codificação, num app ou site que trocou o caractere por "?"usar letra comum naquele campo
Três sinais de erro de texto: retângulo vazio, losango com interrogação e ponto de interrogação comum
Cada sinal tem uma causa diferente.

Por que o Aparelho Não Tem o Desenho

Cada estilo do gerador vem de um bloco do Unicode. Os blocos entraram no padrão em épocas diferentes. Quanto mais antigo e mais usado o bloco, mais fontes têm o desenho. Um caractere da versão 16.0 só aparece em aparelhos com fontes já atualizadas para ela.

EstiloBlocoExemploEntrou no Unicode em
Negrito e góticaMathematical Alphanumeric Symbols𝐋𝐨𝐛𝐨 · 𝔏𝔬𝔟𝔬3.1
CursivaMathematical Alphanumeric Symbols, com algumas letras em Letterlike Symbolsℒℴ𝒷ℴ3.1 (ℒ e ℴ: 1.1)
BolhasEnclosed AlphanumericsⓁⓞⓑⓞ1.1
Largura totalHalfwidth and Fullwidth FormsLobo1.1
VersaletePhonetic Extensions e IPA Extensionsʟᴏʙᴏ4.0 (ʟ e ʙ: 1.1)
Escritas rarasBalinese e outros᭡5.0

Ser antigo não garante desenho. O balinês é da 5.0 e mesmo assim falta no Windows 10. Poucas fontes que vêm no sistema cobrem escritas pouco usadas. A lista completa dos blocos e das faixas está em como funcionam as letras personalizadas.

Acentos têm um problema à parte. Não existe "ã" em negrito pronto no Unicode. Então o gerador escreve 𝐚 seguido de um til solto (U+0303), que deveria se encaixar em cima. São dois caracteres que a fonte de quem lê precisa juntar, e o til pode sair torto ou do lado da letra. O versalete mantém o "ã" comum e não tem esse problema.

Quem Vê o Quadradinho

Quem vê é quem lê, não quem escreveu. Você pode ver seu nick perfeito no seu celular e seu amigo ver quadrados no dele.

O motivo mais comum é sistema desatualizado. O aparelho ainda não recebeu as fontes dos caracteres que entraram nas versões recentes do Unicode. Outro é a economia do fabricante. Para ocupar menos espaço, o celular costuma vir sem fontes de caracteres pouco usados. Por isso escritas raras, como o ᭡ balinês, faltam em vários sistemas mesmo sendo antigas.

Jogos e alguns apps desenham o texto com uma fonte embutida, que tem menos caracteres que as do sistema. Num site, quem escolhe a fonte é o próprio site. Se ela não tem o caractere, o navegador procura outra no aparelho. O Unicode recomenda que os sites carreguem a própria fonte para não depender disso.

Atualizar o sistema resolve os dois primeiros casos. Não resolve jogo com fonte própria.

O mesmo nick em dois aparelhos: num aparece Lobo em negrito, no outro as quatro letras viram quadradinhos
Quem não tem a fonte vê quadradinhos no lugar das letras.

Causas em Cada App

Nem todo problema é quadradinho. Às vezes o app recusa o texto, converte para letra comum ou corta no limite. A tabela separa cada sintoma.

O que você vêCausa mais provávelO que fazerFonte
Quadradinho só no celular de outra pessoao aparelho dela não tem a fontetrocar para um estilo de bloco antigoUnicode (problemas de exibição); nosso teste no Chrome
Quadradinho só dentro do jogoo jogo desenha com fonte própriatestar antes de pagar a trocaGarena avisa que não garante caracteres especiais
O campo não aceita o textoé campo de nome de usuário (@)letra comum no @, estilo só no nomecentrais de ajuda do Instagram, X, Discord, Telegram e Facebook
A bio ou o nome não salvapassou do limite, porque moldura, emoji e negrito gastam maisencurtar ou trocar por versaleteInstagram (bio, 150) e WhatsApp (nome, 25); tabela do limite de caracteres do nick e da bio
O acento ficou solto ou do ladoacento solto, porque a letra e o acento são dois caracteresdeixar a palavra acentuada sem estilonão testado em celular
Colei e as letras voltaram ao normalnão confirmada (suspeita: teclado ou correção automática)colar de novo antes de salvarnão testado
Losango �texto corrompido na conversãocopiar de novo da origemUnicode (problemas de exibição)

Quem usa leitor de tela tem outro problema, que não aparece na imagem. Ele está explicado em letras estilizadas no leitor de tela.

No Instagram

A bio aceita até 150 caracteres, segundo a Central de Ajuda do Instagram. A central não diz como conta. Se o app contar como muitos outros, cada letra estilizada gasta 2. Para o @, a mesma central fala em letras, pontos, números e sublinhados. Letra estilizada não entra ali.

O Instagram também não diz se a busca acha "Ana" quando o nome está como 𝓐𝓷𝓪. Deixe o nome principal em letra comum e use o estilo num detalhe. As bios prontas e o montador estão em fontes para Instagram.

No WhatsApp

O nome do perfil aceita até 25 caracteres, pela Central de Ajuda do WhatsApp. Para negrito e itálico nas mensagens, use a formatação do próprio app (*negrito*, _itálico_). Ela mantém as letras comuns, que todas as fontes têm. Assim não depende do aparelho de quem lê. Os estilos que funcionam no nome e no recado estão em letras para WhatsApp.

Em Jogos: Free Fire, Roblox e Minecraft

Jogos desenham o texto com fonte própria, que tem menos caracteres que o sistema. A Garena avisa que não garante que caracteres especiais apareçam, por causa da configuração dos aparelhos. O gerador de nick para Free Fire tem um filtro com os estilos em que cada letra conta 1 em qualquer app. Isso reduz o risco, mas não substitui ver o nome dentro do jogo.

O Roblox passa o nome de exibição pelo filtro de texto e não lista os caracteres aceitos. A página de fontes Roblox separa o que vale para o nome de exibição e para o de usuário. No Minecraft não achamos regra oficial dos caracteres aceitos. A página da fonte do Minecraft mostra as letras que imitam o desenho do jogo.

Como Evitar o Quadradinho

  1. Atualize o sistema do celular. É assim que chegam as fontes dos caracteres novos.
  2. Prefira estilos de blocos antigos, como bolhas, largura total, versalete, negrito, cursiva e gótica. Evite escritas raras.
  3. Não misture vários alfabetos raros no mesmo nick.
  4. Deixe as letras com acento e o ç sem estilo se o acento ficar solto.
  5. Cole numa conversa e peça para alguém com outro sistema abrir. A linha de teste do começo da página serve para isso.
  6. Em jogo que cobra pela troca, teste o nome antes de pagar.

Para trocar de estilo, use o gerador de letras personalizadas ou os símbolos para copiar.

O Nosso Teste

Desenhamos no navegador cada caractere de cada estilo, moldura e símbolo do site. Depois comparamos com o desenho de um caractere sem fonte. Foram 287 conjuntos (os 200 estilos do gerador e as 4 formatações do WhatsApp, 43 molduras mais a opção sem moldura e 39 categorias de símbolos). Depois de retirarmos o ᭡ balinês, nenhum caractere ficou sem desenho no Chrome 155 com Windows 10. Esse teste não cobre Android, iPhone nem as fontes próprias de jogos. O método está em como testamos os estilos.

Emoji Também Viram Quadradinho?

Viram, quando o sistema não conhece o emoji. O 🫩 (rosto com olheiras) entrou na versão 16.0 do Unicode. Aparelhos sem fontes dessa versão mostram um quadrado no lugar.

Outro efeito é o mesmo símbolo aparecer de dois jeitos. O ❤ (U+2764) sozinho pode sair em preto e branco. Seguido de um caractere invisível, o U+FE0F (❤️), ele pede a versão colorida, como define o padrão de emoji do Unicode. Esse seletor também conta no limite de caracteres.

Dúvidas sobre Letra que Aparece Como Quadrado

O que é o quadradinho que aparece no lugar das letras?

É o sinal de caractere sem desenho. Nenhuma fonte do aparelho de quem lê tem aquele caractere. O texto está certo, só falta a fonte.

Por que aparece certo no meu celular e errado no do meu amigo?

Cada aparelho tem as suas fontes. O texto enviado é o mesmo, e o desenho depende das fontes de quem lê.

Atualizar o celular resolve?

Resolve quando o caractere ou o emoji é recente, porque as fontes novas chegam com a atualização do sistema. Não resolve jogo que usa fonte própria.

Por que a letra diferente não aparece no Instagram?

Há três causas comuns. O aparelho de quem vê não tem a fonte. Ou o campo não aceita (o @ fica com letras, pontos, números e sublinhados). Ou a bio passou de 150 caracteres.

Instalar uma fonte no celular resolve para quem vê meu perfil?

Não. A fonte instalada muda só a sua tela. Quem vê o perfil usa as fontes do aparelho dele.

Qual a diferença entre o quadradinho e o losango com interrogação?

O quadradinho é falta de fonte. O losango � (U+FFFD) aparece quando o texto chegou estragado por erro de codificação. A saída é copiar de novo da origem.

Guias e Geradores Relacionados