Guia

O Que É Unicode e Por Que Não É uma Fonte

Uma fonte é um arquivo instalado no seu aparelho. As letras diferentes que você copia da internet não são um arquivo, e é justamente por isso que elas funcionam em lugares onde você nunca pôde escolher uma fonte.

A diferença entre as duas coisas explica tudo o que costuma confundir: por que o texto sobrevive ao copiar e colar, por que ele some da busca, por que o leitor de tela lê errado e por que às vezes aparecem quadrados vazios.

Este guia explica o que é o Unicode, o que ele tem a ver com o gerador de letras diferentes e quais consequências práticas isso traz para a sua bio e o seu nick.

Neste artigo
  1. 01O Unicode é uma tabela de números
  2. 02Onde entram as letras estilizadas
  3. 03De onde vem cada estilo do gerador
  4. 04Por que faltam letras em alguns estilos
  5. 05As três consequências práticas
  6. 06Perguntas frequentes

O Unicode é uma tabela de números

O Unicode atribui um número único a cada caractere de escrita usado no mundo. A letra A é o número 65, escrito como U+0041. A letra ç é U+00E7. O caractere 彡 é U+5F61. O padrão cobre mais de cento e quarenta mil caracteres, entre alfabetos, símbolos, sinais de pontuação e emoji.

O que o padrão define é o número e o significado, e não o desenho. O desenho fica por conta das fontes, e é por isso que a mesma letra A aparece diferente em cada tipografia sem deixar de ser um A.

Onde entram as letras estilizadas

Em algum ponto o padrão precisou representar fórmulas matemáticas, onde um x em negrito e um x em itálico significam coisas diferentes. Como o significado muda, cada variante precisou de um número próprio. Nasceu assim o bloco Mathematical Alphanumeric Symbols, com quase mil caracteres que são versões estilizadas do alfabeto latino.

Ninguém criou esse bloco pensando em bio de Instagram. Ele existe para matemática, e o uso decorativo é um efeito colateral. O 𝓪 que você copia é oficialmente mathematical bold script small a, e carrega esse significado junto.

De onde vem cada estilo do gerador

O gerador não usa um único bloco. Cada família de letras vem de uma parte diferente do padrão, criada por um motivo diferente, e é essa origem que explica o comportamento de cada uma.

Símbolos matemáticos alfanuméricos

A faixa que começa em U+1D400 e vai até U+1D7FF. Dela saem negrito, itálico, cursiva, gótica, contorno duplo, sem serifa e monoespaçado. É a maior fonte de estilos e a de melhor cobertura em aparelhos modernos.

Símbolos parecidos com letras

O bloco que começa em U+2100. Ele existe porque algumas letras já tinham sido codificadas ali antes da criação do bloco matemático, e por isso o bloco novo deixou buracos nas posições correspondentes. É de lá que vem o h itálico e várias letras da cursiva e da gótica.

Alfanuméricos delimitados

Letras dentro de círculos e de quadrados. Nasceram para listas numeradas em documentos japoneses, e por isso têm cobertura muito boa. Gastam uma unidade por letra, o que ajuda em campos curtos.

Formas de largura total

Cópias das letras latinas com a largura de um caractere asiático, criadas para misturar alfabeto latino com japonês sem desalinhar as colunas. É o que produz o efeito de texto espaçado.

Extensões fonéticas

As maiúsculas pequenas vêm de blocos criados para transcrição fonética, e não de um alfabeto decorativo. Como ninguém precisou de um x pequeno em fonética, essa letra não existe e nunca converte.

Diacríticos combinantes

Marcas que se acumulam sobre e sob a letra anterior. Não substituem a letra: somam desenho a ela. É assim que se faz texto riscado, sublinhado e o efeito zalgo, e é por isso que esses estilos são os mais filtrados.

Por que faltam letras em alguns estilos

Se você converter o alfabeto inteiro para gótica ou para contorno duplo, algumas letras saem diferentes das outras, com traço um pouco fora do conjunto. Não é falha do gerador: essas posições estão vazias no bloco matemático.

O motivo é histórico. Onze letras já tinham sido codificadas no bloco de símbolos parecidos com letras antes de o bloco matemático existir, e o padrão não repete um caractere em duas posições. Quando o bloco novo chegou, essas posições ficaram reservadas e vazias.

Um gerador correto preenche esses buracos com o caractere equivalente do bloco antigo. Um gerador que não faz isso entrega retângulos vazios no meio da palavra, o que é o defeito mais comum entre sites do gênero.

A consequência visível é que uma dessas letras pode ter espessura ou inclinação levemente diferente do resto, porque foi desenhada em outra época e às vezes por outro tipógrafo. O texto está correto, e a diferença é do desenho.

As letras reservadas do alfabeto cursivoNo alfabeto cursivo do Unicode, oito maiúsculas e três minúsculas são pontos de código reservados. As letras B, E, F, H, I, L, M, R, e, g e o vêm de outro bloco do padrão.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzU+2100 Letterlike SymbolsU+1D400 Mathematical Script
Onze letras da cursiva vêm de um bloco separado. Um gerador que ignora isso mostra quadrados vazios.

As três consequências práticas

A primeira é que o estilo viaja com o texto. Como a aparência está no próprio caractere, e não em uma formatação aplicada por fora, o resultado colado em qualquer campo mantém o desenho. É o que torna o truque possível em aplicativos sem botão de formatação.

A segunda é que a busca deixa de encontrar. Para um mecanismo de busca, 𝓪 e a são caracteres sem relação. Um nome estilizado não aparece quando alguém digita o nome comum, e o corretor ortográfico também deixa de reconhecer a palavra.

A terceira é a acessibilidade. Um leitor de tela anuncia o nome oficial do caractere, e não a letra que você enxerga. Uma bio inteira em cursiva vira uma sequência de nomes de símbolos matemáticos para quem navega por áudio. As três consequências vêm da mesma causa, e nenhuma delas tem solução: fazem parte do que o Unicode é.

A letra A comum e a letra A em cursiva negritoA letra A comum é o ponto de código U+0041. A versão em cursiva negrito é U+1D4D0, um caractere diferente do padrão Unicode, e não a mesma letra com outra fonte.AU+0041Unicode𝓐U+1D4D0
O gerador não muda a fonte. Ele troca o caractere por outro, com número próprio no Unicode.

Perguntas frequentes

Unicode e fonte são a mesma coisa?

Não. O Unicode define qual número representa cada caractere. A fonte define como cada caractere é desenhado. O gerador muda o número, e o desenho vem de qualquer fonte que o aparelho já tenha.

Por que existe letra cursiva no Unicode?

Para representar fórmulas matemáticas, onde variantes de estilo têm significado próprio. O uso decorativo em redes sociais é um efeito colateral disso.

Quantos caracteres o Unicode tem?

Mais de cento e quarenta mil, cobrindo alfabetos, símbolos, pontuação e emoji de praticamente todos os sistemas de escrita conhecidos.