- Isso é uma fonte? As bolhas vão sobreviver quando eu colar em outro lugar?
- Não é uma fonte, e é exatamente por isso que sobrevive. Uma fonte é um conjunto de desenhos que o seu aparelho aplica a letras comuns — copie o texto para um aplicativo que não tem essa fonte e as bolhas somem, sobrando letras normais. Letras em bolha são caracteres diferentes. O Unicode, o padrão de caracteres que todo celular e computador compartilha, dá ao Ⓐ uma posição própria (U+24B6), separada do A (U+0041). Quando você copia Ⓐ, está copiando um caractere, não um estilo, então ele viaja do mesmo jeito que um emoji viaja. Esse é o truque todo, e é por isso que funciona numa bio do Instagram, onde não existe botão de negrito.
- Por que a linha preenchida não tem minúsculas?
- Porque ninguém codificou. O Unicode tem um alfabeto com contorno completo nas duas caixas — Ⓐ a Ⓩ e ⓐ a ⓩ — mas o conjunto preenchido para nas maiúsculas: 🅐 a 🅩 e nada abaixo disso. Não existe um a minúsculo no formato 🅐 em lugar nenhum do padrão, então nenhuma ferramenta consegue gerar um. Isso significa que a linha preenchida passa seu texto para maiúsculas antes de converter, e "olá" e "OLÁ" saem iguais. A maioria dos geradores faz isso sem avisar e deixa você se perguntando o que aconteceu com as suas maiúsculas. A gente avisa na tela quando isso acontece, para você escolher a linha com contorno se as maiúsculas importam.
- Por que as bolhas aparecem como caixinhas vazias para algumas pessoas?
- Uma caixinha vazia — o retângulo chamado de "tofu" — significa que o aparelho que mostra o texto não tem desenho para aquele caractere. As letras com contorno (de U+2460 em diante) estão nas fontes desde os anos 1990 e aparecem praticamente em todo lugar. As letras preenchidas ficam num bloco bem mais novo que o Unicode criou para símbolos parecidos com emoji, e versões antigas do Windows e algumas fontes de sistema do Android nunca incluíram esses caracteres. Então a mesma bio pode ficar perfeita no seu iPhone e parecer uma fileira de retângulos para alguém num notebook antigo. Se importa quem vai ver — um perfil comercial, um anúncio, qualquer coisa pública — use a linha com contorno.
- Por que meu texto em bolha some quando uso como nome de usuário?
- Campos de nome de usuário geralmente nem são campos de texto — são identificadores, e a maioria só aceita letras ASCII, dígitos, sublinhado e ponto. Nomes de usuário do Instagram e do X, os novos nomes de usuário em minúsculas do Discord, logins da Steam e quase todo endereço de e-mail recusam qualquer outra coisa. O aplicativo apaga os caracteres, não deixa salvar ou mostra um erro que não explica a regra. Nomes de exibição são o contrário: o campo de nome do Instagram, o nome de exibição do X, o apelido no servidor do Discord e o nome de perfil da Steam aceitam Unicode numa boa. Se o campo é o que as pessoas veem, o texto em bolha funciona. Se o campo é como o sistema encontra você, não funciona.
- Por que meu zero vira ⓪ e não ⑩?
- Porque é um zero, e esse é o bug mais comum em geradores de bolha. O Unicode coloca os dígitos circulados de 1 a 9 numa sequência certinha e depois coloca o zero circulado em outro lugar completamente diferente — o ⓪ fica em U+24EA, bem depois do fim dessa sequência. Uma ferramenta que faz conta simples com o código do caractere anda um passo além do ⑨ e cai no ⑩, o dez circulado, então digitar "10" dá "①⑩" — três dígitos onde você digitou dois. Esta ferramenta mapeia cada dígito por uma tabela explícita, então 10 vira ①⓪, 100 vira ①⓪⓪, e um ano continua sendo um ano.
- Dá para ter letras em bolha em cirílico, grego, árabe ou hindi?
- Não, e ninguém mais consegue — não existe nada para onde converter. O alfabeto circulado do Unicode cobre o latim de A a Z e os dígitos, e só. Não existe bloco de cirílico circulado, nem de árabe circulado, nem de devanágari circulado. Então Привет, مرحبا e नमस्ते passam por esta ferramenta exatamente como você digitou, e a página avisa isso em vez de fingir que fez alguma coisa. Com letras latinas acentuadas é a mesma história: é, ß e ł também não têm forma de bolha. Se o seu nome tem acento, as letras acentuadas ficam normais e o resto vira bolha, o que geralmente fica melhor do que você imagina.
- O que acontece com emojis, bandeiras e pontuação?
- Passam intactos, de propósito. Pontuação, espaços e quebras de linha mantêm o formato para sua bio continuar parecendo uma bio. Emojis são o caso mais interessante: um emoji de bandeira é, por baixo, dois caracteres (🇧🇷 é um indicador regional B seguido de um indicador regional R), e um emoji de família pode ser cinco caracteres ligados por conectores invisíveis. Ferramentas que picam o texto do jeito ingênuo quebram esses emojis em pedaços e deixam você com quadradinhos quebrados. Esta lê o texto por grafema — pelo que você chamaria de um caractere — então uma bandeira continua bandeira e um 👨👩👧 continua uma família.
- Texto em bolha prejudica acessibilidade ou busca?
- Sim, e vale saber o tamanho do custo. Um leitor de tela não vê Ⓐ como um A estilizado — ele lê o nome oficial do caractere, então o VoiceOver ou o NVDA anuncia "circled latin capital letter A" para cada letra. Um nome em bolha são alguns segundos disso. Um parágrafo em bolha é impossível de ouvir. A busca tem o mesmo ponto cego: para uma caixa de busca, Ⓑⓞⓛⓗⓐ e Bolha são textos sem relação, então uma palavra em bolha geralmente não é encontrada. Mantenha seu nome de verdade, os nomes dos seus produtos e suas hashtags em letras normais, e use as bolhas na linha decorativa.
- Posso colar texto em bolha de volta para mudar ou desfazer?
- Sim. Cole o resultado de qualquer linha na caixa e a ferramenta converte de volta para letras normais antes de estilizar de novo, então você tem uma troca limpa em vez de uma conversão dupla bagunçada. Isso também faz dela uma ferramenta de "desbolhar": cole letras em bolha e a linha com contorno mostra o texto original. A única coisa que ela não recupera são as minúsculas que você perdeu na linha preenchida, porque o alfabeto preenchido só tem maiúsculas — nada no texto lembra que você digitou em minúsculas.
- Alguma coisa que eu digito é enviada para algum lugar?
- Não. A conversão roda no seu navegador, em JavaScript, sobre o texto da caixa. Nada é enviado, guardado ou registrado, e é por isso também que a página continua funcionando com a aba offline. Sem conta, sem período de teste, sem segundo estilo bloqueado — a ferramenta inteira são as duas linhas que você está vendo.