Fonte Web WOFF2 (.woff2)
Recomendação PadrãoO Web Open Font Format 2.0 (WOFF2) é o principal padrão global para tipografia web, utilizando o algoritmo de compressão Brotli do Google e o pré-processamento de tabelas de fontes personalizadas para alcançar velocidade máxima e tamanhos de arquivo mínimos na web moderna.
Converter TTF para WOFF2
Conversor gratuito de TTF para WOFF2 no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspecionar e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos WOFF2 inspecionando a sequência de bytes binários inicial:
Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos WOFF2 inspecionando a sequência de bytes binários inicial:
ASSINATURA HEX (OFFSET 0):
77 4F 46 32REPRESENTAÇÃO ASCII: wOF2
Padronização: Recomendação W3C (2018)
Especificações Técnicas
| Arquitetura do Contêiner | Cabeçalho WOFF2 de 48 bytes seguido pelo diretório de tabelas, fluxo de dados de fontes compactados com Brotli e metadados opcionais |
| Compressão | Compressão Brotli combinada com transformações especializadas de tabelas de glifos (pré-condicionamento de 'glyf' e 'loca') |
| Ordem de Bytes (Endianness) | Cabeçalho Big-Endian / fluxo de bits Brotli |
| Espaços de Cores | COLRv0, COLRv1, OpenType-SVG, emoji colorido CBDT |
| Canais e Estrutura | Contornos TrueType ou CFF, eixos de fontes variáveis, tabelas de layout e emoji colorido |
| Dimensões Máximas | Até 65.535 glifos por arquivo de fonte |
| Transparência | Suporte total à transparência em emojis coloridos e tabelas de fontes SVG |
| Streaming e Progressivo | Carga útil Brotli de fluxo único ultracompacta projetada para multiplexação HTTP/2 e HTTP/3 de alta velocidade |
Matriz de Comparação Técnica: WOFF2 vs Concorrentes
| Atributo Técnico | WOFF2 (Atual) | WOFF | TTF | OTF |
|---|---|---|---|---|
| Eficiência de Compressão | Mais alta (Brotli + transformações de tabela) | Moderada (compressão zlib) | Nenhuma (não compactado) | Nenhuma (não compactado) |
| Bytes Mágicos | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) |
| Destino Principal | Tipografia web moderna (@font-face) | Tipografia web legada | Sistemas operacionais de desktop | Impressão e pré-impressão de desktop |
| Tamanho Típico do Arquivo | 15 KB - 40 KB (ultracompacto) | 25 KB - 60 KB | 40 KB - 120 KB | 40 KB - 120 KB |
Modos Comuns de Corrupção e Guia de Recuperação Hex
O navegador exibe a fonte padrão do sistema e registra 'OTS parsing error: Failed to decompress WOFF2 stream'.
Causa Raiz: Fluxo de bits Brotli corrompido ou declaração de tamanho de fonte não compactada incompatível no cabeçalho WOFF2.
Recuperação: Recodifique a fonte usando o Conversor WOFF2 do File2File.
Análise de Segurança e Vetores de Ataque ao Analisador
Os arquivos WOFF2 são decodificados diretamente pelos mecanismos de renderização do navegador e devem ser sanitizados por meio do OpenType Sanitizer (OTS) para evitar corrupção de memória.
Vetores de Ataque Conhecidos
- Estouro de inteiro durante o cálculo de deslocamento da tabela reconstruída.
- Leitura excessiva de buffer no fluxo de descompressão Brotli.
- Corrupção de memória durante o processamento de transformação reversa da tabela 'glyf'.
Melhores Práticas Defensivas: Valide os cabeçalhos do fluxo WOFF2 e empregue decodificadores Brotli seguros para a memória.
Origens Históricas e Marcos
Principais Vantagens e Prós
- O padrão ouro indiscutível para fontes web: atinge tamanhos de arquivo aproximadamente 30% menores que o WOFF 1.0 e 50% menores que o TTF bruto.
- Suporte nativo universal a navegadores em 100% dos navegadores modernos de desktop e dispositivos móveis.
- Transformações personalizadas de tabelas de fontes reconstroem coordenadas de glifos e caixas delimitadoras para maximizar a compressão de entropia do Brotli.
Limitações Técnicas e Contras
- Não pode ser instalado diretamente em sistemas operacionais de desktop (requer conversão para TTF ou OTF).
- A codificação requer tempo de CPU significativo devido à otimização do nível de compressão 11 do Brotli.
- Algoritmos complexos de reconstrução de tabelas exigem bibliotecas de decodificação especializadas.
Curiosidades Técnicas
- O Google criou o WOFF2 especificamente para acelerar o Google Fonts, que atende a bilhões de solicitações de fontes diariamente para toda a internet.
- O WOFF2 não apenas compacta a fonte; ele transforma ativamente as tabelas 'glyf' e 'loca' antes da compactação para remover dados redundantes de predição de coordenadas.
- Se você inspecionar a aba de rede de qualquer site moderno, praticamente todas as fontes personalizadas carregadas estão no formato WOFF2.
Perguntas Técnicas Frequentes
Por que o WOFF2 é o melhor formato de fonte para sites?
O WOFF2 compacta fontes cerca de 30% menores do que qualquer outro formato, enquanto descompacta instantaneamente em todos os navegadores modernos, fazendo com que suas páginas da web carreguem mais rápido.
Posso converter WOFF2 para TTF para instalá-lo no meu computador?
Sim! Você pode converter qualquer fonte WOFF2 em uma fonte de desktop instalável TTF ou OTF em segundos usando o File2File.app diretamente no seu navegador web.
Todos os navegadores web modernos suportam WOFF2?
Sim. Todos os navegadores modernos (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) suportam WOFF2 nativamente desde 2018.
Pares de Conversão de WOFF2 Relacionados
A conversão de arquivos de Fontes TrueType para o formato de Fonte Web WOFF2 reduz o tamanho dos arquivos em até 50 por cento, permitindo que as páginas web carreguem texto muito mais depressa.
A conversão de fontes web WOFF2 para arquivos TrueType TTF permite utilizar tipografia web compactada em pacotes de design para desktop e sistemas operacionais mais antigos.