- Por que o Discord recusa letras estilizadas no meu nome de usuário?
- Porque o nome de usuário não é o nome que as pessoas veem. Desde que o Discord passou todo mundo para identificadores únicos, o campo de nome de usuário só aceita letras minúsculas de a a z, os dígitos de 0 a 9, sublinhado e ponto — nada mais, em fonte nenhuma, de gerador nenhum. É o endereço que as outras pessoas digitam para achar você, então o Discord mantém ele digitável. O nome que todo mundo realmente lê é o nome de exibição, e esse campo aceita qualquer coisa. Escolha Nome de exibição no seletor de campo acima e os dez estilos voltam. Esse é o motivo mais comum de alguém testar três sites de fontes seguidos e concluir que todos estão quebrados.
- Qual a diferença entre nome de exibição, apelido e nome de usuário?
- O nome de usuário é o identificador: tudo minúsculo, único no Discord inteiro, só caracteres simples. O nome de exibição é o nome que aparece ao lado das suas mensagens em todo lugar, com até 32 caracteres, e aceita Unicode estilizado. O apelido no servidor substitui o nome de exibição dentro de um servidor só — mude ele e seu nome de exibição nos outros lugares continua exatamente igual. Status personalizado (128 caracteres) e Sobre mim (190 caracteres) são outros campos separados, com limites próprios. O seletor de campo no topo da ferramenta troca o contador entre todos eles.
- Como isso funciona se o Discord não tem opção de fonte?
- Não é uma fonte, e não é formatação. O Unicode — o padrão de caracteres que todo celular e computador usa — tem alfabetos completos que já parecem negrito, itálico, cursivo, gótico (fraktur), monoespaçado ou com traço duplo. Eles foram criados para que artigos de matemática pudessem diferenciar um vetor em negrito de um comum. Esta ferramenta troca cada letra pela sua gêmea estilizada, então o que você cola são só caracteres, do mesmo jeito que um emoji é só um caractere. O Discord guarda tudo sem saber nem se importar que parece diferente.
- Por que só dez estilos, se outros sites oferecem mil?
- Porque quantidade é barato e funcionar direito não é. O Unicode não tem um alfabeto cursivo completo, nem um gótico completo, nem um de traço duplo completo — cada um tem buracos onde nenhuma letra foi definida. Sites que anunciam mais de 1000 fontes entregam esses buracos mesmo assim, e é por isso que um nome sai como 𝓝𝓸 seguido de duas caixinhas vazias. Aqui, cada estilo preenche seus buracos com um caractere real: o C de traço duplo vira ℂ do bloco Letterlike, o q em versalete vira ꞯ, e o x em versalete continua um x comum porque o Unicode simplesmente não tem um X versalete. Dez estilos que mostram todas as letras valem mais que mil que não mostram.
- Texto estilizado conta como mais caracteres no limite de 32?
- Não no campo de nome de exibição do Discord — ele conta os caracteres como uma pessoa contaria, então um nome de quatro letras tem quatro caracteres, seja simples ou estilizado. É isso que o contador de cada linha mostra. Outros lugares são menos generosos: alguns sistemas contam as unidades de armazenamento por baixo, e a maioria dessas letras estilizadas ocupa duas unidades cada, então o mesmo nome de quatro letras pode contar como oito. Se um campo cortar seu nome na metade, foi isso que aconteceu. O contador aqui usa a regra do Discord.
- As pessoas ainda vão me achar se meu nome estiver estilizado?
- Muitas vezes, não. Para uma caixa de busca, 𝗡𝗼𝘃𝗮 e Nova são palavras diferentes, porque são caracteres de fato diferentes. A busca de membros do Discord e a maior parte do autocompletar de menções comparam os caracteres como foram digitados, então amigos que digitam seu nome comum podem não te encontrar. Seu nome de usuário é sempre pesquisável e sempre simples — esse é o motivo prático para estilizar o nome de exibição e deixar o identificador em paz.
- Por que ł, ß, cirílico ou japonês saem sem mudança?
- O Unicode só criou alfabetos estilizados para as 26 letras latinas básicas, os dígitos e o grego. Letras latinas com acento funcionam porque é é, na verdade, um e com um sinal em cima — o e é estilizado e o sinal fica onde está. Mas ł, ß, ø, cirílico, árabe, hindi, chinês, japonês e coreano não têm gêmea estilizada em nenhum lugar do Unicode, então passam exatamente como foram digitados, em vez de serem trocados por algo quase parecido. Emojis, pontuação, hashtags e quebras de linha também são preservados.
- Isso é contra as regras do Discord, e leitores de tela dão conta?
- Não é contra as regras — nomes de exibição estilizados são texto comum e o Discord nunca os restringiu. Alguns servidores restringem, normalmente exigindo um nome legível para que os moderadores consigam digitá-lo, e alguns bots de moderação automática renomeiam contas com nomes que eles não conseguem ler. O custo real é acessibilidade: leitores de tela como VoiceOver e NVDA muitas vezes leem esses caracteres letra por letra, ou como símbolos matemáticos, ou pulam. Um nome estilizado é um preço pequeno. Um Sobre mim estilizado é um muro que um membro cego não consegue atravessar. Estilize seu nome, não a bio inteira.