Pular para o conteúdo
Aback Tools Logo

Compressor de fontes de ícones

Comprima fontes de ícones como Font Awesome, Material Icons e Bootstrap Icons deixando apenas os ícones que você realmente usa. Nosso compressor de fontes de ícones reconstrói o mapa de caracteres da fonte para remover os mapeamentos de glifos sem uso - informe seus pontos de código Unicode e baixe na hora um WOFF comprimido. Todo o processamento acontece no seu navegador. Sem cadastro.

Icon Font Compressor

Upload an icon font (Font Awesome, Material Icons, Bootstrap Icons, or any custom icon font) and enter the unicode codepoints you actually use. The compressor rebuilds the font's character map to only include those icons - all processing happens locally in your browser.

Step 1 - Upload your icon font

Drop your icon font here

or click to browse

TTF, OTF, and WOFF files are supported

Step 2 - Enter the unicode codepoints to keep

← load sample codepoints

Accepted formats: f000, U+F000, 0xF000,  - comma, space, or newline separated.

Por que usar nosso compressor de fontes de ícones?

  • Compressão instantânea de fontes de ícones no seu navegador: comprima fontes de ícones do Font Awesome, Material Icons e Bootstrap Icons diretamente no navegador - sem envio a servidor e sem processamento na nuvem. Nosso compressor de fontes de ícones reconstrói o mapa de caracteres na hora com JavaScript puro.
  • Compressor de fontes de ícones online seguro: seus arquivos de fonte nunca saem do seu dispositivo ao comprimi-los. Processamento 100 % no lado do cliente significa privacidade total - sem armazenamento na nuvem, sem logs de servidor e sem qualquer exposição dos dados da fonte.
  • Compressor de fontes de ícones sem instalação: comprima fontes de ícones diretamente no navegador sem baixar software, sem plugins e sem conta. Funciona em qualquer navegador moderno e em qualquer sistema operacional - sem cadastro.
  • Suporta Font Awesome, Material Icons e mais: predefinições integradas para Font Awesome 5/6, Material Icons e Bootstrap Icons - ou cole quaisquer pontos de código Unicode personalizados. Aceita formatos de entrada TTF, OTF e WOFF e gera um arquivo WOFF comprimido.

Casos de uso comuns do compressor de fontes de ícones

  • Otimização de Core Web Vitals e velocidade de página: o Font Awesome 6 Free tem mais de 800 KB, e a maioria dos sites usa menos de 50 ícones. Comprima a fonte de ícones deixando apenas os ícones usados para eliminar os avisos do PageSpeed «Reduce unused CSS» e «Avoid large network payloads».
  • Otimização de apps React, Vue e Angular: comprima as fontes de ícones em aplicações de página única para reduzir o tamanho do pacote inicial. Fontes de ícones menores carregam mais rápido e melhoram as pontuações de Time to Interactive (TTI) e Largest Contentful Paint (LCP).
  • Fontes de ícones em templates de e-mail: comprima as fontes de ícones usadas em templates HTML de e-mail deixando apenas os ícones referenciados no template. Arquivos menores carregam mais rápido em clientes de e-mail que suportam @font-face, melhorando a velocidade de renderização.
  • Desempenho de e-commerce e landing pages: comprima as fontes de ícones em páginas de produto e landing pages para reduzir o peso da página. Uma fonte de ícones comprimida com 20 ícones costuma ser 95 % menor que a biblioteca completa do Font Awesome.
  • Desempenho web mobile: comprima as fontes de ícones para entrega web mobile a fim de reduzir o consumo de dados em conexões 3G/4G. Fontes de ícones menores são essenciais para o Core Web Vitals no mobile, onde o carregamento de fontes é um gargalo comum de LCP.
  • Distribuição de fontes de ícones personalizadas: comprima fontes de ícones personalizadas antes de distribuí-las em design systems e bibliotecas de componentes. Enviar apenas os ícones usados no design system reduz o peso da fonte para cada aplicação que a consome.

O que é compressão de fontes de ícones?

Fontes de ícones como Font Awesome, Material Icons e Bootstrap Icons contêm milhares de glifos, mas a maioria dos sites usa menos de 50. A compressão de fontes de ícones (também chamada de subconjunto de fontes) remove os glifos sem uso do arquivo, produzindo um arquivo bem menor que contém apenas os ícones que você realmente usa. Nosso compressor de fontes de ícones funciona reconstruindo a tabela cmap da fonte - o mapa de caracteres que associa pontos de código Unicode a identificadores de glifos - para incluir apenas os pontos de código que você especificar. É uma abordagem segura para o navegador que produz um arquivo WOFF válido sem exigir ferramentas de servidor.

Como funciona nosso compressor de fontes de ícones

  1. 1 Envie sua fonte de ícones: arraste e solte um arquivo de fonte de ícones TTF, OTF ou WOFF. A fonte é lida como ArrayBuffer binário no seu navegador - nenhum dado é enviado a servidor algum. A ferramenta analisa o diretório de tabelas sfnt e a tabela cmap da fonte para construir um mapa completo de ponto de código para glifo.
  2. 2 Informe os pontos de código a manter: cole os pontos de código Unicode dos ícones que você usa (por exemplo, f000, f001, f002). Use as predefinições integradas do Font Awesome, Material Icons ou Bootstrap Icons como ponto de partida. A ferramenta mostra quantos pontos de código foram detectados antes do processamento.
  3. 3 Baixe o WOFF comprimido: o compressor de fontes de ícones reconstrói a tabela cmap apenas com os pontos de código solicitados e empacota o resultado como arquivo WOFF. O painel de resultados mostra o tamanho original, o tamanho de saída, a porcentagem de redução e os pontos de código não encontrados na fonte.

O que é comprimido

  • Tabela cmap (mapa de caracteres): reconstruída para incluir apenas os pontos de código solicitados - é a principal fonte de redução de tamanho. Uma cmap completa do Font Awesome mapeia mais de 2000 pontos de código; um subconjunto de 30 ícones mapeia apenas 30.
  • Contêiner WOFF: a saída é empacotada como WOFF (Web Open Font Format) com cabeçalho compacto e diretório de tabelas - menor que o contêiner TTF original, independentemente do subconjunto.
  • Contornos de glifos (parcial): todos os contornos de glifos são preservados na saída - os navegadores não renderizam glifos inalcançáveis, mas as tabelas glyf/loca não são reescritas. Para redução máxima, use pyftsubset depois desta ferramenta.
  • Metadados e tabelas sem uso: todas as tabelas sfnt são preservadas por compatibilidade. A reconstrução da cmap é a abordagem de subconjunto segura e compatível com navegadores, que funciona sem WASM ou processamento no servidor.

Limitações importantes

O compressor de fontes de ícones reconstrói a tabela cmap para mapear apenas os pontos de código solicitados - ele não remove os contornos de glifos das tabelas glyf e loca. Isso significa que o arquivo de saída é menor que o original (graças à cmap reduzida e à sobrecarga do WOFF), mas não tanto quanto um subconjunto completo em nível de glifo. Para compressão máxima, use uma ferramenta de servidor como pyftsubset (do fonttools) ou glyphhanger depois de baixar o WOFF desta ferramenta. Arquivos de entrada WOFF são suportados, mas devem usar armazenamento de tabelas sem compressão (compLength = origLength).

Perguntas frequentes

Um compressor de fontes de ícones remove os glifos sem uso de um arquivo de fonte de ícones, produzindo uma fonte menor que contém apenas os ícones que você realmente usa. Nosso compressor de fontes de ícones online grátis funciona inteiramente no seu navegador - seus arquivos de fonte nunca são enviados a servidor algum.

Para o Font Awesome, consulte a página de detalhe do ícone em fontawesome.com - o Unicode aparece como «Unicode: f000». Para o Material Icons, consulte material.io/icons. Você também pode inspecionar seu arquivo CSS - as fontes de ícones usam content: "\f000" nas regras CSS.

A reconstrução da tabela cmap reduz o mapa de caracteres de milhares de entradas para apenas os ícones que você usa. Para um site que usa 30 ícones do Font Awesome (mais de 2000 ícones), a economia típica é de 10-40 % em relação ao TTF original. Para redução máxima, use pyftsubset depois desta ferramenta.

Com certeza. Nosso compressor de fontes de ícones processa tudo localmente no seu navegador. Seus arquivos de fonte nunca são enviados a servidor algum, nunca são armazenados e nunca saem do seu dispositivo.

Sim - 100 % grátis, para sempre. Sem cadastro, sem conta, sem plano pago, sem limite de tamanho de arquivo e sem anúncios interrompendo seu trabalho.

O compressor de fontes de ícones suporta qualquer fonte de ícones TTF, OTF ou WOFF - incluindo Font Awesome 4/5/6, Material Icons, Bootstrap Icons, Ionicons, Feather Icons e qualquer fonte de ícones personalizada.

O compressor de fontes de ícones baseado em navegador reconstrói a tabela cmap para mapear apenas os pontos de código solicitados. Remover os contornos de glifos exige WASM ou ferramentas de servidor como pyftsubset. A abordagem que altera apenas a cmap é segura, rápida e produz um WOFF válido aceito por todos os navegadores.

A saída é um arquivo WOFF (Web Open Font Format 1.0) - o formato de fonte web padrão suportado por todos os navegadores, incluindo IE9+. Use-o em uma declaração CSS @font-face junto a uma versão WOFF2 para máxima compatibilidade.

Sim. Envie seu arquivo TTF ou WOFF do Font Awesome Pro e informe os pontos de código dos ícones que você usa. Certifique-se de cumprir os termos de licença do Font Awesome ao distribuir a fonte comprimida.