O que é a impressão digital de fontes e como os sites identificam o ambiente do navegador pela lista de fontes
Troque de ambiente, troque de proxy, e o layout da página ainda apresenta diferenças sutis: no mesmo site, o texto de um botão fica dois pixels mais largo neste ambiente do que naquele. Uma das origens dessas diferenças está nas fontes: cada máquina tem um conjunto instalado, e o site descobre boa parte disso com um teste simples. A lista de fontes é, por isso, uma das categorias de parâmetros do fingerprint do navegador. Este artigo trata de três pontos: como os sites testam fontes, até que ponto o resultado merece confiança e quando usar cada um dos três níveis da lista de fontes (real, aleatória e personalizada). Quanto ao lugar das fontes no fingerprint como um todo, a configuração de fingerprint do MostMate as trata como parâmetro básico; a visão completa do produto está em O que é o MostMate.
O que é a impressão digital de fontes: o site está adivinhando quais fontes você tem
A impressão digital de fontes não empacota seus arquivos de fonte para enviar a ninguém: o que o site faz é rodar testes para descobrir se a sua máquina consegue exibir determinada fonte. O sistema operacional já vem com um conjunto de fábrica, e usuários e programas vão somando: instalar o Office acrescenta um lote, e o Windows em chinês ainda traz SimSun e Microsoft YaHei de série. Duas máquinas raramente têm o mesmo conjunto, e essa diferença é informação. Já em 2010, o estudo de rastreamento da EFF listava fontes entre os parâmetros identificáveis, e esse tipo de teste segue presente em sites grandes até hoje.
O que a distingue dos outros parâmetros é a frequência de mudança: Canvas e WebGL dependem do hardware e do motor de renderização e costumam ficar meses sem se alterar; a lista de fontes acompanha a instalação de programas: um novo software de escritório ou um arquivo de fonte apagado já bastam para mudá-la. Parâmetro que muda rápido também se entrega rápido: uma única instalação pode desviar a lista do formato original.
Como os sites testam fontes: três métodos, todos respondendo à mesma pergunta
O site não consegue ler a lista de fontes do sistema diretamente; só resta inferir por vias indiretas. Os métodos mais comuns são três:
- Medição por diferença de largura. A página contém um trecho fixo de texto, primeiro medido com uma fonte de reserva (como monospace) e depois medido com a fonte-alvo. Larguras iguais indicam que a fonte não existe; larguras diferentes indicam que existe. O script de detecção percorre centenas de nomes de fontes comuns e monta uma lista de presentes e ausentes.
- Comparação de renderização no Canvas. O mesmo trecho é desenhado no Canvas com fontes diferentes e os pixels são comparados, o que acaba trazendo também as diferenças do motor de renderização.
- Font Loading API. Navegadores modernos oferecem interfaces como document.fonts.check('12px "Segoe UI"'), que dizem de imediato se uma fonte está disponível, bem mais prático do que medir larguras.

Os três métodos respondem à mesma pergunta (esse nome de fonte funciona nesta máquina?) e nenhum deles alcança o arquivo da fonte em si; na prática costumam ser combinados, com a medição de largura como base e o Canvas como contraprova. Os detalhes das interfaces estão na documentação de Document.fonts do MDN, e a lista completa de fontes testadas, com a lógica de decisão, pode ser vista no código de detecção de fontes do FingerprintJS.
O resultado já nasce incompleto: o que você recebe não é a lista inteira
Vale corrigir aqui um mal-entendido comum. O site não detecta todas as fontes instaladas, mas apenas aquelas que constam da própria lista: o resultado é, na verdade, a interseção entre a lista de fontes comuns e a sua máquina.
Duas consequências. A primeira: máquinas com conjuntos de fontes diferentes podem produzir o mesmo resultado: a máquina 1 tem as fontes X e Y, a máquina 2 tem X e Z, o serviço de detecção testa apenas X e W, e ambas devolvem "X presente, W ausente", com hash idêntico. Impressão digital de fontes igual não permite concluir que os dispositivos são os mesmos; ela só prova que a resposta coincidiu dentro do alcance testado.
A segunda: tudo que está fora da lista permanece invisível. Uma estação de design com 300 fontes e um sistema recém-instalado devolvem a mesma coisa se a lista de testes cobrir só as 150 fontes mais comuns; as outras 150 ninguém vê.
Para quem opera várias contas, o resultado incompleto corta nos dois sentidos: as fontes, sozinhas, não definem identidade, mas o sistema de risco cruza a lista com os demais sinais, e qualquer desencontro com o sistema operacional ou o idioma vira anomalia evidente. Os números de fontes e os hashes exibidos pelas ferramentas de detecção devem ser lidos com a régua "estável dentro do ambiente, diferente entre ambientes", e não vale a pena correr atrás de um valor específico.
O que molda a sua lista de fontes
O conjunto de fontes se forma por camadas, e cada uma pode separar duas máquinas que à primeira vista parecem iguais:
- Sistema operacional e versão. Windows, macOS e Linux trazem conjuntos de fábrica diferentes; entre o Windows 10 e o 11 também há diferenças. É a base que permite à lista de fontes confirmar a plataforma declarada no User-Agent.
- Idioma e região do sistema. O Windows em chinês traz SimSun e Microsoft YaHei, que a maioria das máquinas da Europa e das Américas não tem; o mesmo vale para sistemas em japonês e coreano. A lista de fontes costuma revelar a região de origem antes de qualquer outro sinal.
- Programas que vêm com fontes próprias. Office, Adobe e WPS enchem o sistema com fontes da casa; a máquina de um designer e a que só roda navegador ficam em mundos distintos.
- Regras de reserva do motor do navegador. Para um mesmo nome de fonte, Chromium e Firefox escolhem reservas diferentes e medem larguras diferentes; uma troca de versão do kernel do ambiente pode alterar detalhes do resultado.

A soma das quatro camadas explica um fenômeno corriqueiro: o ambiente com IP, fuso e idioma todos ajustados ainda carrega marcas de "casa" na lista de fontes: diz-se ambiente dos Estados Unidos em inglês, mas Microsoft YaHei continua por lá. Na hora do cruzamento, esse tipo de desencontro diz mais do que a anomalia de um parâmetro isolado.
Como julgar a consistência: três critérios e um teste em três passos
Dentro da gestão de ambientes, o parâmetro de fontes precisa passar por três critérios:
- Estável dentro do ambiente. Repita a detecção no mesmo ambiente: número de fontes e hash devem permanecer iguais; evite instalar programas ou apagar fontes durante o uso.
- Diferente entre ambientes. Ambientes que dizem vir de regiões distintas devem mostrar listas visivelmente distintas; o "norte-americano" e o "alemão" com hash de fontes idêntico levantam suspeita.
- Alinhado com o que foi declarado. Fonte exclusiva do macOS num ambiente Windows, ou uma fileira de fontes chinesas num ambiente em inglês, são desencontros na cara. Os riscos da aleatorização de parâmetros têm discussão própria no artigo Por que a aleatorização de fingerprint é perigosa, e fontes são o caso mais típico dessa lógica: uma combinação montada ao acaso praticamente não existe no mundo real.
Teste em três passos: abra a página de resultados no BrowserScan ou no Iphey, localize o item de fontes (Fonts) e anote o valor; recarregue duas ou três vezes no mesmo ambiente para confirmar a estabilidade; rode a mesma verificação em um segundo ambiente e compare se as diferenças combinam com o perfil de cada um.

Como escolher entre os três níveis da lista de fontes do MostMate
Na configuração de fingerprint do MostMate, a lista de fontes tem três níveis (real, aleatória e personalizada), cada um para um modo de uso:
- Real: o ambiente usa a lista de fontes atual da máquina host, e o resultado bate com o de abrir o navegador manualmente. Serve para hosts com configuração limpa e perfil alinhado à região do sistema, como um Windows em inglês montando justamente ambientes americanos.
- Aleatória: o ambiente gera uma combinação de fontes, desde que o algoritmo sorteie dentro dos limites de sistema operacional e idioma, mantendo o conjunto plausível para o perfil. Serve para criar ambientes em lote no dia a dia, sem conferir detalhe por detalhe.
- Personalizada: você marca a lista manualmente, indicada para ambientes com plataformas de risco rigorosas ou perfis muito distantes da máquina host: complete o conjunto de fontes do sistema correspondente ao perfil e confira item a item com os três critérios da seção anterior.
Os três níveis ficam na área de configuração de fingerprint do formulário de criação de ambiente; depois de configurar, confirme o valor no campo de lista de fontes do painel de pré-visualização e rode uma nova verificação em um site de detecção. O passo a passo completo está em Como começar no MostMate.
Considerações finais
No fundo, a impressão digital de fontes é o site usando uma lista de testes limitada para inferir o conjunto de fontes da máquina: a lista completa fica fora de alcance, mas o que se vê basta para expor desencontros no cruzamento. Na gestão, o essencial se resume a três atitudes: estabilidade dentro do ambiente, diferença entre ambientes e alinhamento da lista com o sistema e a região declarados. Para colocar um conjunto de ambientes de pé do zero, comece por baixar o MostMate; a lógica de consistência de cada parâmetro está explicada, na maior parte, no artigo Os quatro princípios de design do MostMate.
FAQ
A impressão digital de fontes consegue identificar um dispositivo sozinha?
Não. O resultado depende da lista de testes, e máquinas com fontes diferentes podem devolver o mesmo resultado. Os sistemas de risco costumam cruzar fontes com User-Agent, Canvas, idioma e outros parâmetros; as fontes, isoladas, não sustentam uma identificação.
A impressão digital de fontes é a mesma em navegadores diferentes?
Com o mesmo conjunto de fontes, o quadro geral coincide, mas cada motor tem regras de reserva e detalhes de renderização próprios, e os valores de largura variam. No mesmo computador, Chrome e Firefox frequentemente divergem em detalhes; é diferença de motor.
Quanto mais fontes instaladas, maior o risco de identificação?
Fontes extras só aparecem quando caem na lista de testes. A quantidade em si pesa pouco; a exceção são as fontes raras: uma fonte de design fora do comum, uma vez detectada, deixa a lista estatisticamente incomum.
Limpar os cookies apaga a impressão digital de fontes?
Não. A lista de fontes vem do que está instalado na máquina e não faz parte dos dados armazenados pelo site; cookies e cache não a afetam. Para mudá-la, é preciso trocar a configuração de fontes no nível do ambiente.
MOSTMATE
Gestão segura de múltiplas contas, sem complicação
Comece com sua primeira conta e use MostMate para construir operações multicontas mais seguras, inteligentes e eficientes.
- Perfis independentes. Identidades consistentes.
- Automação com IA · Saúde das contas · Operações em equipe



