Desenvolvimento

Como Deixar Webfonts Mais Rápidas

As fontes costumam estar entre os primeiros arquivos que uma página precisa carregar. Estes sete ajustes estão listados mais ou menos por ordem de impacto, e a maioria leva apenas alguns minutos.

Intermediário · 7 min de leitura · Atualizado em 31 de outubro de 2026

Como Deixar Webfonts Mais Rápidas

1. Use WOFF2

É o formato comum mais leve. Se você ainda usa TTF ou OTF, essa é a melhoria mais fácil. Use o Gerador de Webfonts para convertê-las.

2. Remova os caracteres que você não usa

Muitas fontes trazem alfabetos que o seu site nunca exibe. O Font Subsetter mantém apenas os idiomas que você escolher. Verifique antes a licença da fonte e mantenha todos os idiomas que o seu site usa.

3. Carregue menos pesos

Cada peso e cada itálico é mais um arquivo. Muitos sites precisam apenas de regular e negrito. Procure no seu CSS os pesos que não são mais usados e remova-os.

4. Considere uma variable font

Se você usa três ou mais pesos, uma única variable font pode ser menor que vários arquivos estáticos. Você pode reduzi-la ainda mais limitando a faixa de pesos no Gerador de Webfonts.

5. Faça preload da sua fonte principal

Normalmente o navegador só encontra a fonte depois de ler o seu CSS. O preload permite que ele comece antes:

<link rel="preload" href="/fonts/brand-regular.woff2" as="font" type="font/woff2" crossorigin>

Mantenha o atributo crossorigin, mesmo no seu próprio domínio, ou o arquivo pode ser baixado duas vezes. Faça preload apenas da uma ou duas fontes usadas no topo da página.

6. Defina o font-display

Isso controla o que o visitante vê enquanto a fonte carrega. swap mostra uma fonte alternativa imediatamente, então seu texto nunca fica invisível. optional evita a troca tardia, mas conexões lentas podem não exibir a sua fonte na primeira visita.

7. Armazene as fontes em cache por muito tempo

Os arquivos de fonte raramente mudam, então deixe os navegadores guardá-los. Adicione uma versão ou um hash ao nome do arquivo e envie:

Cache-Control: public, max-age=31536000, immutable

Meça o resultado

Teste sua página no Teste de Velocidade de Página antes e depois, e compare o Largest Contentful Paint e o deslocamento de layout.

Perguntas frequentes

Qual deve ser o tamanho de uma webfont?
Não existe um limite fixo, mas um subset latino em WOFF2 costuma ficar entre 15 e 40 KB por peso. O total depende de quantos arquivos você carrega.
Devo fazer preload de todas as fontes?
Não. Fazer preload de arquivos demais pode atrasar downloads mais importantes. Fique com a uma ou duas fontes usadas no topo da página.
Devo incorporar fontes em Base64 no CSS?
Normalmente não. Isso deixa o seu CSS maior e bloqueia a página enquanto carrega. Vale reservar para fontes muito pequenas.

Continue lendo