Subconjunto de fontes — Remova glifos não usados
Reduza fontes TTF, OTF, WOFF e WOFF2 apenas aos caracteres de que precisa com o HarfBuzz hb-subset. Exporte em WOFF2, WOFF ou TTF, veja a economia de tamanho e pré-visualize — tudo no seu navegador.
🔒 Executa completamente no seu navegador — nada é enviadoFaça as fontes web carregarem mais rápido removendo glifos não usados
A maioria das fontes traz muito mais caracteres do que um site precisa: letras acentuadas para dezenas de idiomas, alfabetos grego e cirílico, símbolos matemáticos, setas e variantes. Cada um desses glifos acrescenta bytes que os visitantes precisam baixar antes que o seu texto possa aparecer no tipo de letra correto. O subconjunto (subsetting) cria uma cópia da fonte que contém apenas os caracteres que você escolher, o que pode reduzir o tamanho do arquivo em 80–95% e melhorar visivelmente o tempo de carregamento das páginas e as Core Web Vitals.
Esta ferramenta usa o hb-subset, o mesmo motor HarfBuzz em que o Google Fonts se apoia, compilado para WebAssembly e executado no seu navegador. Ele mantém as tabelas de layout OpenType que se aplicam aos caracteres mantidos, para que o kerning, as ligaduras e as formas contextuais continuem a funcionar. O resultado pode ser salvo como WOFF2 para a web, como WOFF ou como um TTF ou OTF simples com o mesmo tipo de contorno do seu arquivo de origem.
Escolher quais caracteres manter
Para um logotipo, um título ou uma fonte de ícones, digite exatamente o texto e nada mais. Para o texto corrido, comece com a predefinição Basic Latin e adicione Latin-1 ou Latin Extended-A se o seu conteúdo incluir nomes acentuados ou idiomas europeus. Use o campo unicode-range para um controle preciso: introduza valores como U+0000-00FF ou U+2000-206F; curingas como U+4?? também são aceitos. O contador mostra quantos pontos de código estão selecionados, e a pré-visualização permite digitar livremente — qualquer caractere que apareça numa fonte de sistema alternativa foi removido do subconjunto.
A regra @font-face gerada inclui um descritor unicode-range. Os navegadores usam-no para baixar a fonte apenas quando uma página realmente contém esses caracteres, o que facilita dividir uma família em vários arquivos pequenos, por exemplo um para o latim e outro para o cirílico. Lembre-se de que o subconjunto modifica a fonte, por isso confirme que a sua licença o permite antes de publicar o resultado.
Como usar
- Carregue uma fonteSolte um arquivo TTF, OTF, WOFF ou WOFF2 na caixa ou clique para procurar. O número de glifos e o tipo de contorno são exibidos.
- Escolha os caracteresDigite o texto de que precisa, marque conjuntos de caracteres como Basic Latin ou Cyrillic e, opcionalmente, adicione um unicode-range CSS.
- Crie o subconjuntoEscolha a saída WOFF2, WOFF ou TTF/OTF e clique em “Create subset”. O HarfBuzz remove todos os glifos que você não selecionou.
- Verifique e baixeCompare o tamanho e o número de glifos, teste a pré-visualização renderizada com a nova fonte e, depois, baixe-a e copie o CSS.