
Fonte e Caractere Não São a Mesma Coisa
Uma fonte é o desenho das letras, como a Arial, a Times ou a San Francisco do iPhone. Quando você troca a fonte num editor, o texto continua sendo "A", "B", "C". Muda só o desenho, e só no seu aparelho.
Um caractere é a letra em si, guardada como um número. O padrão Unicode dá um número para cada caractere de praticamente todas as escritas do mundo. O "A" comum é U+0041. O 𝐀 em negrito do gerador é outro caractere, U+1D400, criado para fórmulas de matemática. Quando você copia 𝐀, copia esse número. Quem recebe vê o negrito porque o próprio caractere já é negrito.
É por isso que as letras personalizadas colam em qualquer app sem instalar nada. E é também por isso que às vezes falham. O aparelho de quem lê precisa ter um desenho para cada caractere.
De Onde Vêm os Caracteres de Cada Estilo
O Unicode separa os caracteres em blocos, como gavetas numeradas. Cada estilo do gerador tira as letras de uma dessas gavetas. A coluna "Exemplo" mostra caracteres que o gerador usa de fato.

| Bloco Unicode | Faixa | Exemplo | Estilos do gerador |
|---|---|---|---|
| Mathematical Alphanumeric Symbols | U+1D400–U+1D7FF | 𝐀 𝐴 𝒜 𝔄 𝔸 𝙰 | Negrito, itálico, sem serifa, máquina, cursiva, gótica, contorno duplo e os números desses estilos |
| Letterlike Symbols | U+2100–U+214F | ℎ ℬ ℭ ℂ | As letras que faltam no bloco matemático: ℎ, ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ (cursiva), ℭ ℌ ℑ ℜ ℨ (gótica), ℂ ℍ ℕ ℙ ℚ ℝ ℤ (contorno duplo) |
| Enclosed Alphanumerics e Supplement | U+2460–U+24FF, U+1F100–U+1F1FF | Ⓐ ⓐ 🅐 🄰 | Bolhas, bolhas escuras, quadrados, entre parênteses |
| Halfwidth and Fullwidth Forms | U+FF00–U+FFEF | A a | Largura total |
| Phonetic Extensions, IPA Extensions e Spacing Modifier Letters | U+1D00–U+1DBF, U+0250–U+02FF | ᴀ ʙ ᴄ ᴬ ᵇ | Versalete, letras pequenas no alto e embaixo |
| Combining Diacritical Marks | U+0300–U+036F | a̶ a̲ | Riscado, sublinhado, zalgo e os acentos combinados |
| Outras escritas (CJK, katakana, cirílico, tailandês, yi, sílabas canadenses) | vários | ค ム 卂 | Estilos da aba "Outros alfabetos", que usam letras parecidas com as latinas |
Os nomes dos blocos e as faixas estão nos quadros oficiais do Unicode, como o do Mathematical Alphanumeric Symbols, U+1D400–U+1D7FF. Riscado e sublinhado não são letras novas. São a letra comum seguida de um traço que o sistema desenha por cima ou por baixo (a̶ = U+0061 + U+0336). Para ver as 26 letras lado a lado, use o alfabeto de A a Z em cada estilo.
Os Buracos do Bloco Matemático
O bloco matemático tem posições vazias. Algumas letras já existiam antes dele, no bloco Letterlike Symbols, e o Unicode não as repetiu. Por isso a cursiva do B e a gótica do C vêm de outro lugar. Um gerador que não sabe disso mostra quadradinho.
Pelo arquivo de versões do Unicode (DerivedAge), o Letterlike Symbols entrou na versão 1.1. O bloco matemático só veio na 3.1. Na parte das letras do bloco matemático ficaram 24 posições vazias. O quadro oficial indica qual caractere do Letterlike vale no lugar de cada uma. A tabela mostra quatro delas.
| Letra | Posição reservada no bloco matemático | Caractere usado no lugar |
|---|---|---|
| h itálico | U+1D455 | ℎ U+210E |
| B cursivo | U+1D49D | ℬ U+212C |
| C gótico | U+1D506 | ℭ U+212D |
| C de contorno duplo | U+1D53A | ℂ U+2102 |
Na gótica, cinco letras maiúsculas vêm do Letterlike (ℭ ℌ ℑ ℜ ℨ). Na cursiva são onze (ℬ ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ). Por isso um nome em letras góticas como ℭ𝔞𝔯𝔩𝔞 mistura dois blocos, e ℬ𝓇𝓊𝓃ℴ em letras cursivas também. Isso muda a contagem. As letras do Letterlike são antigas e contam 1 em qualquer app. As do bloco matemático contam 2 nos apps que contam dobrado. ℭ𝔞𝔯𝔩𝔞 tem 5 caracteres e vale 9 nessa conta, não 10, porque o ℭ conta uma vez só.
O nosso gerador já usa as letras do Letterlike nessas posições. Por isso nenhuma letra das cursivas e góticas virou quadradinho no nosso teste no Chrome com Windows 10. Quando um estilo de outro site falha só em algumas letras, a causa costuma ser essa. O caso geral está em por que as letras viram quadradinho.
O que o Próprio Unicode Diz
O relatório técnico do Unicode sobre matemática (seção 2.1) diz que os caracteres do bloco matemático servem para fórmulas e notação técnica, não para texto comum. Ninguém é proibido de usar, mas o aviso explica as falhas. Leitores de tela, buscas e alguns sistemas tratam esses caracteres como símbolos, não como letras (o que cada leitor faz está em letras estilizadas no leitor de tela).
O banco de dados oficial de caracteres (UnicodeData) registra o parentesco com a letra comum. O 𝐀 U+1D400 se chama MATHEMATICAL BOLD CAPITAL A e traz a anotação "<font> 0041". Traduzindo, é o A comum com outro desenho. A bolha Ⓐ U+24B6 tem "<circle> 0041". É essa ligação que a normalização usa (seção sobre busca, abaixo).
Por que Algumas Letras Contam Como Dois Caracteres
Muitos apps guardam o texto em pedaços de 16 bits, um formato chamado UTF-16. As letras comuns, o versalete e as bolhas cabem num pedaço. Os caracteres de código alto (acima de U+FFFF) precisam de dois. É ali que ficam o negrito, a cursiva, a gótica e o contorno duplo. Quem conta pedaços, e não letras, conta essas letras em dobro.
| Texto | Caracteres que você vê | Code points | Unidades UTF-16 |
|---|---|---|---|
| Ana | 3 | 3 | 3 |
| ᴀɴᴀ (versalete) | 3 | 3 | 3 |
| 𝐀𝐧𝐚 (negrito) | 3 | 3 | 6 |
| 𝐉𝐨𝐚̃𝐨 (negrito com til) | 4 | 5 | 9 |
Na tabela, "code points" são os caracteres de fato, contando o acento solto como um. Um app que conta pedaços aceita metade das letras em negrito. O contador do gerador mostra as duas contas quando elas diferem. Se um app recusa um texto que parecia caber, o motivo costuma ser essa diferença. Os números de cada app estão no guia do limite de caracteres do nick, do nome e da bio.
Acentos e Cedilha
O Unicode guarda o "ã" de dois jeitos. Pode ser a letra pronta (U+00E3) ou o "a" seguido de um til solto, que se encaixa em cima dele (U+0061 + U+0303). Esse til solto se chama combinante. Não existe "ã" em negrito pronto, nem "ç" em cursiva. Os blocos de estilo só têm A a Z sem acento. Então todo gerador escolhe uma saída. Ou junta a letra estilizada com o acento combinante, ou deixa a letra acentuada comum no meio do nome.
| Texto | Como é montado | Code points | Unidades UTF-16 | Risco |
|---|---|---|---|---|
| João | letras comuns, ã pronto | 4 | 4 | nenhum |
| 𝐉𝐨𝐚̃𝐨 | negrito + til combinante (o que o gerador faz no negrito) | 5 | 9 | o til pode ficar deslocado em alguns aparelhos |
| 𝐉𝐨ã𝐨 | negrito com o ã comum | 4 | 7 | a letra acentuada fica sem estilo |
| ᴊᴏãᴏ | versalete com o ã comum (o que o gerador faz nesse estilo) | 4 | 4 | a letra acentuada fica sem estilo |
A cedilha segue a mesma regra. Em cursiva negrito, "Conceição" vira 𝓒𝓸𝓷𝓬𝓮𝓲𝓬̧𝓪̃𝓸, com cedilha (U+0327) e til (U+0303) soltos. O nome passa de 9 para 11 code points e chega a 20 unidades UTF-16.
O gerador combina o acento nos estilos em que fica bom e mantém a letra original nos outros, como bolhas e versalete. Ainda não vimos o acento combinante em Android e iPhone reais (está na lista do que ainda não testamos). Por isso não recomendamos uma das duas saídas como regra. Se o acento aparecer solto no seu celular, deixe a letra acentuada sem estilo.
Busca e "Letras de Verdade"
O Unicode define uma forma de normalização (NFKC), uma espécie de tradutor que transforma 𝐀 em A e Ⓐ em A. Ele usa aquelas anotações do banco de dados. Se a busca de um app usa esse tradutor, ela acha 𝐀𝐧𝐚 quando alguém digita "Ana". Se não usa, não acha. Cada app decide, e a maioria não diz o que faz. Por isso deixe o @ e as palavras que precisam ser encontradas em letra comum.
A normalização também junta o acento. Na NFKC, 𝐚̃ (U+1D41A + U+0303) vira "ã" (U+00E3). Primeiro o 𝐚 vira "a". Depois o "a" com o til solto vira a letra pronta.
Dúvidas sobre o que São Letras Personalizadas
Letras personalizadas são uma fonte?
Não. São caracteres Unicode diferentes que parecem letras, como o 𝐀 (U+1D400) no lugar do A (U+0041). Por isso colam em qualquer app sem instalar nada.
Por que funcionam em qualquer app?
Porque o caractere vai junto com o texto. Quem recebe vê o estilo se o aparelho dele tiver o desenho daquele caractere. Se não tiver, vê um quadradinho.
Por que não existe ç em negrito?
O Unicode não tem letras acentuadas nem ç nos blocos de estilo, só A a Z. O gerador junta a letra estilizada com o acento combinante ou mantém a letra original, conforme o estilo.
De onde vêm as letras em negrito e cursiva?
Do bloco Mathematical Alphanumeric Symbols (U+1D400–U+1D7FF), criado para fórmulas. O próprio Unicode diz, no relatório técnico 25, que esses caracteres não são para texto comum. Algumas cursivas, como ℬ, vêm do bloco Letterlike Symbols.
Por que uma letra estilizada conta como dois caracteres?
Ela fica acima de U+FFFF. Muitos apps guardam esses caracteres em dois pedaços (duas unidades UTF-16). Os apps que contam pedaços aceitam metade das letras em negrito, cursiva ou gótica.
O Google ou o Instagram acham meu nome escrito em letra estilizada?
Só se a busca aplicar a normalização NFKC, que transforma 𝐀 em A. A maioria dos apps não diz se faz isso. Deixe em letra comum o nome que precisa ser achado.
Para transformar o seu texto, use o gerador de letras personalizadas, que aplica tudo isso em 200 estilos.
Guias e Estilos de Letra
- Limite de caracteres em jogos e redes sociais
Limite do nick, do nome e da bio em cada app
- Por que as letras viram quadradinho
A fonte que falta no aparelho de quem lê
- Letras estilizadas e leitores de tela
O que o leitor de tela fala quando encontra a letra
- Alfabeto de A a Z
Uma letra só, em todos os estilos
- Letras cursivas
Estilo escrito à mão, fino e negrito
- Letras góticas
Fraktur clássica e em negrito
