UltKit

Converter WOFF para OTF

Todo arquivo WOFF contém uma fonte TrueType ou uma fonte OpenType do tipo PostScript. Quando a fonte interna é do tipo PostScript, converter para OTF simplesmente a devolve no formato nativo, com curvas, hinting e tudo mais.

Conversor de fontes

ou solte arquivos TTF, OTF, WOFF … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie as fontes WOFF

    Adicione arquivos .woff, até 20 por lote e 95 MB cada. Um conjunto misto de fontes web CFF e TrueType não é problema.

  2. 2

    Mantenha OTF como formato de saída

    Converter para está definido como OTF. Hinting em Manter preserva as dicas PostScript que o WOFF trazia; Auto-hint adiciona dicas às fontes que chegam sem elas.

  3. 3

    Converta para OTF

    Clique em Converter para OTF, salve os arquivos e instale-os com um clique duplo. Feche e abra novamente os aplicativos de design para atualizar os menus de fontes.

Se o WOFF foi feito a partir de um OTF, esta conversão é uma extração exata. Se foi feito a partir de um TTF, as curvas são reescritas na forma cúbica, o que mantém o formato delas.

Converter WOFF para OTF depende do tipo da fonte

A especificação WOFF 1.0, Recomendação do W3C desde 2012, define um contêiner, e não um novo tipo de fonte. Seu cabeçalho registra o tipo da fonte que ele carrega e depois lista cada tabela com o tamanho compactado e o original. As fundições que desenhavam suas famílias em PostScript, a tradição por trás da maior parte da tipografia para impressão, exportavam arquivos WOFF do tipo CFF para as licenças web. As que trabalhavam em TrueType exportavam o outro tipo. Nada na extensão .woff indica qual é qual.

Para um arquivo do tipo CFF, converter em OTF significa descompactar as tabelas e gravá-las de novo, então até as dicas PostScript sobrevivem e Hinting em Manter é a configuração certa. Para um arquivo do tipo TrueType, o conversor precisa criar uma nova tabela CFF: as curvas quadráticas viram cúbicas com exatidão, mas as instruções TrueType não têm equivalente em CFF e são descartadas. Isso não é um defeito, apenas um motivo para preferir a saída TTF nesses arquivos.

  1. Ler o cabeçalho

    O conversor verifica a assinatura WOFF e o campo de tipo antes de mexer em qualquer tabela.

  2. Descompactar as tabelas

    Cada tabela compactada com zlib é descompactada e seu checksum é verificado.

  3. Gravar o OTF

    As fontes CFF são gravadas como eram; as fontes TrueType recebem uma nova tabela CFF cúbica.

A tag OTTO: como identificar uma fonte web CFF

OTTOa etiqueta de tipo armazenada nos bytes 5–8 de um WOFF com contornos PostScript

Um WOFF do tipo TrueType armazena, no mesmo lugar, o valor binário 0x00010000.

A etiqueta vem do próprio OpenType: todo arquivo .otf de desktop com contornos CFF começa com as mesmas quatro letras, e o WOFF simplesmente copia esse valor para o cabeçalho. Você não precisa verificar antes de enviar, pois o conversor lê de qualquer forma, mas saber o tipo ajuda a escolher entre esta página e WOFF para TTF, ou a entender por que uma família chega com dicas e outra sem.

A mesma escolha existe no formato mais novo. Um arquivo .woff2 também registra seu tipo, e o conversor de fontes o trata da mesma forma, com Brotli no lugar de zlib.

Licença de fonte web para uso no computador

WOFF

Web Open Font Format (WOFF)

WOFF é um formato de fonte para a web criado pela Mozilla, pela Opera e pela Microsoft e publicado como Recomendação do W3C em 2012. Ele envolve dados de fontes TrueType ou OpenType com compressão e metadados, para downloads mais rápidos. Todos os navegadores suportam WOFF, mas ele foi em grande parte substituído pelo WOFF2, que compacta melhor. Os sistemas operacionais de desktop não instalam fontes WOFF diretamente.

Compressão
Sem perdas
Transparência
–
Animação
–
Lançamento
2012 · W3C (Mozilla, Opera, Microsoft)
Conversor de WOFF

OTF

Fonte OpenType

OTF é o formato de fonte OpenType, criado pela Microsoft e pela Adobe em 1996 e hoje padrão ISO como ISO/IEC 14496-22. Ele pode conter contornos TrueType ou PostScript (CFF) e suporta tipografia avançada, como ligaduras, glifos alternativos, versaletes e ampla cobertura de idiomas. O OpenType é o padrão de fontes profissionais em todas as principais plataformas. Ele não é comprimido para a web, por isso os sites costumam usar WOFF2.

Compressão
Sem perdas
Transparência
–
Animação
–
Lançamento
1996 · Microsoft and Adobe
Conversor de OTF

WOFF para OTF devolve ao desktop, como OpenType, uma fonte feita para a web. É uma extração exata sempre que o WOFF foi criado a partir de uma fonte CFF, e a escolha natural para impressão e fluxos de trabalho da Adobe.

Perguntas frequentes sobre WOFF para OTF

Devo converter meu WOFF para OTF ou para TTF?

Siga os contornos dentro do arquivo. Um WOFF cujo cabeçalho diz OTTO contém contornos CFF e é convertido em OTF sem alterar nenhuma curva. Um WOFF criado a partir de contornos TrueType também pode ser instalado como WOFF para TTF, que evita reescrever os glifos.

Como saber se um WOFF tem contornos CFF ou TrueType?

Veja os primeiros oito bytes. Todo WOFF começa com a assinatura wOFF, e os quatro bytes seguintes indicam o tipo: OTTO para contornos CFF, ou o número de versão binário 1.0 para TrueType. Qualquer visualizador hexadecimal, ou xxd -l 8 no terminal, mostra esses bytes.

O OTF é exatamente a fonte original da fundição?

Na prática, sim, quando o tipo é CFF: os mesmos contornos, dicas, métricas e recursos. O arquivo é reconstruído a partir das tabelas descompactadas, então seus bytes e a ordem das tabelas podem diferir do original da fundição, o que não afeta a renderização.

O OTF gerado a partir de WOFF funciona no Adobe InDesign e no Illustrator?

Sim. Depois de instalado, um OTF com contornos CFF é o mesmo tipo de fonte usado pela biblioteca tipográfica da própria Adobe, e o InDesign e o Illustrator o listam junto com as outras fontes, incluindo seus recursos OpenType nos painéis Glifos e OpenType.

Por que o OTF fica maior que o WOFF que enviei?

O WOFF era compactado com zlib e o OTF não é. As fontes de desktop são armazenadas sem compactação para que o sistema as leia diretamente, então o aumento é esperado e não significa que algo foi adicionado.