Converter WOFF2 para WOFF

Aqui você converte WOFF2 para WOFF de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. O arquivo viaja criptografado até o nosso servidor, é convertido lá e é apagado assim que o trabalho termina.

  • Onde roda No nosso servidor, porque um navegador não roda o programa que isto exige.
  • Sem perdas Nada é descartado. O WOFF guarda exatamente o que o WOFF2 guardava.
  • Limite de tamanho Até 25 MB por arquivo, de graça e sem conta.
  • Vale saber O que sai ao desempacotar é decidido pelos contornos: um WOFF com curvas PostScript vira OTF e um com curvas TrueType vira TTF. Se você pedir o outro, recusamos em vez de devolver um arquivo com o rótulo errado.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

A única conversão de fonte aqui que deixa o arquivo maior

Toda outra conversão desta família reduz a fonte ou mantém o mesmo tamanho. Esta infla ela de forma confiável, porque move do compressor melhor para o pior. Nada na tipografia se degrada — os contornos são copiados literalmente — mas o arquivo que sai é cerca de um terço maior que o que entrou.

Essa é a troca inteira, e significa que a pergunta a responder primeiro não é como, é se vale a pena. Se nada está exigindo o contêiner mais antigo, não produza ele. Se algo está, o custo são alguns kilobytes num arquivo que fica em cache por meses, o que é um preço perfeitamente aceitável por fazer um sistema funcionar.

O que o reembrulhamento realmente faz com as tabelas

Um WOFF2 é descomprimido de volta para as tabelas sfnt simples com que foi construído, e essas tabelas então são gravadas num contêiner WOFF e compactadas com zlib. Os contornos das letras, o mapa de caracteres, as métricas horizontais, o kerning e as definições de recursos OpenType passam todos intactos.

Como os dois contêineres são sem perdas, a ida e volta é exata: converter o resultado de volta para WOFF2 dá um arquivo que renderiza de forma idêntica ao que você começou. Não existe perda por geração aqui, do tipo que formatos de imagem sofrem, e nenhum ajuste que possa dar errado.

Quem ainda pede um WOFF, e se vale a pena discutir

Três fontes respondem por quase tudo. Validadores de upload com listas de permissão escritas anos atrás e nunca revisadas. Configurações de build herdadas com um projeto. E computadores corporativos gerenciados rodando uma versão de navegador escolhida por uma política de TI, não pela pessoa usando.

Vale contestar as duas primeiras uma vez, rapidamente, porque o conserto é uma mudança de uma linha e a alternativa é um ativo permanentemente maior. A terceira não vale — ninguém do lado que recebe um navegador bloqueado tem autoridade para mudar isso, e fornecer o WOFF é simplesmente o trabalho.

Uma fonte web que você não fez provavelmente é um subconjunto

Fontes preparadas para um site normalmente são reduzidas aos caracteres que o site realmente usa, porque é daí que vem quase toda a economia de peso de página. Um WOFF2 retirado de um tema ou de uma saída de build, portanto, muitas vezes contém latino básico e pouco mais.

A conversão não consegue restaurar o que está ausente. Se o WOFF resultante renderiza um nome com um ç ou um ã como uma caixa em branco, o glifo nunca esteve no arquivo, e nenhuma quantidade de reembrulhamento vai produzir ele. O conjunto completo de caracteres existe só no original de mesa, o que é o argumento para achar esse original em vez de trabalhar a partir da cópia web.

O nome da família dentro do arquivo não é o nome no seu CSS

Toda fonte carrega sua própria tabela de nome, e fontes web são frequentemente renomeadas durante a preparação — uma etapa de subconjunto ou de montagem de kit vai alegremente escrever "marcasans-webfont" num arquivo cuja tipografia tem um nome bem diferente. A regra @font-face que você escreve pode chamar ela de qualquer coisa, então a incompatibilidade normalmente passa despercebida.

Ela para de ser inofensiva quando o mesmo nome colide com algo instalado localmente, ou quando dois arquivos preparados em momentos diferentes reivindicam o mesmo nome de família e o navegador precisa escolher. Se a tipografia está trocando de peso de forma imprevisível, abrir as fontes e ler os nomes internos delas é o jeito mais rápido de descobrir o motivo.

De onde veio esse WOFF2, e se você pode usar ele

Uma fonte web é um arquivo baixável por construção — é assim que um navegador renderiza ela — então ter uma cópia não é prova de nada. A licença anexada à tipografia é o que rege o uso, e licenças web comerciais são comumente emitidas para um domínio nomeado e uma faixa de visualizações mensais de página.

Se o arquivo saiu de um projeto que você mantém, a licença existe em algum lugar na documentação e vale a pena localizar antes de a fonte se mudar para um segundo site. Se veio do site de outra pessoa, trate como uma fonte que você não licenciou. Famílias de licença aberta são identificáveis: a SIL Open Font License permite conversão, subconjunto e redistribuição, desde que a fonte não seja vendida sozinha e nomes reservados não sejam reutilizados.

Se existe um TTF ou OTF, comece por ele em vez disso

O original de mesa é uma fonte melhor em todo aspecto. Tem o conjunto completo de caracteres, as tabelas de recursos completas e nenhuma decisão de subconjunto anterior embutida, e um WOFF produzido a partir dele vai ser exatamente tão compatível quanto um produzido a partir do WOFF2.

Procure ele na compra da fonte, no pacote da marca, no histórico do repositório ou na entrega do designer antes de aceitar a cópia web como o mestre. Trabalhar a partir do original é a diferença entre um ativo de fonte que você consegue recortar de novo para um projeto novo e um congelado no que quer que alguém decidiu em 2019.

Por que esta conversão nunca esbarra na questão do contorno

Desembrulhar uma fonte web para um arquivo de mesa puro força uma decisão: uma fonte com curvas TrueType vira um TTF e uma com curvas PostScript vira um OTF, e pedir a outra é recusado em vez de respondido com um arquivo cuja extensão mente sobre o conteúdo.

WOFF e WOFF2 carregam os dois tipos, então esta conversão nunca precisa fazer essa escolha. Quaisquer contornos que o WOFF2 tiver entram no WOFF sem exame, o que explica ser a única direção nesta família que não pode falhar por um motivo relacionado à fonte em si.

O que custa para rodar, e onde acontece

A conversão é feita pelo fontTools no nosso servidor, não no navegador, já que não existe uma versão dele para navegador. O arquivo viaja por uma conexão criptografada, é convertido num ambiente isolado, e o diretório de trabalho é apagado quando o trabalho termina.

O plano gratuito permite 100 conversões de servidor por dia e 25 MB por arquivo, e um lote de até 100 fontes volta como um único ZIP. Uma pasta inteira de fontes web, portanto, converte numa única passada, que é normalmente o que este trabalho realmente é — o validador recusando um arquivo está recusando todos eles.

Como converter WOFF2 para WOFF

  1. Solte o seu arquivo WOFF2 nesta página, ou clique para escolher um.
  2. Escolha WOFF como destino e comece a conversão.
  3. Baixe o arquivo WOFF pronto.

WOFF2 ou WOFF: o que muda

WOFF2 comparado com WOFF
WOFF2WOFF
Nome completoWeb Open Font Format 2Web Open Font Format
Extensão do arquivo.woff2.woff
Tipo de mídiafont/woff2font/woff
Publicado pela primeira vez20182009
Publicado porW3CW3C
EspecificaçãoWOFF 2.0WOFF 1.0
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAntigo, ainda lido em todo lugar
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarTTFTTF

O que se mantém

Nada é descartado. WOFF2 e WOFF guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Abrir o resultado

fonttools e FontForge leem tanto WOFF2 quanto WOFF, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

WOFF2 é o formato da W3C, publicado em 2018. Está descrito em WOFF 2.0, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

WOFF vem da W3C é de 2009, descrito em WOFF 1.0. FontForge e fonttools leem o formato.

De WOFF2 para WOFF: perguntas frequentes

Meu arquivo WOFF2 é enviado para algum lugar?

É: esta conversão precisa de um software que não roda num navegador. O arquivo viaja criptografado até o nosso servidor, é apagado assim que o trabalho termina e o resultado, depois de 60 minutos. O trabalho é feito por fontTools, a biblioteca de fontes com que se constroem webfonts.

Converter WOFF2 para WOFF é grátis?

É, até 100 conversões por dia para arquivos de até 25 MB. Esse único limite existe porque esta conversão roda num servidor que nós pagamos. No resto aqui não há nada limitado, e marca d’água não existe em caso nenhum. O limite existe porque fontTools precisa de uma máquina nossa para rodar.

Perde qualidade ao converter WOFF2 para WOFF?

Não. WOFF guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original. O que sai ao desempacotar é decidido pelos contornos: um WOFF com curvas PostScript vira OTF e um com curvas TrueType vira TTF. Se você pedir o outro, recusamos em vez de devolver um arquivo com o rótulo errado.

A conversão de WOFF2 para WOFF é sem perda?

Nada é descartado. WOFF2 e WOFF guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Mais sobre esses formatos