Conversor online gratuito de OTC para WOFF2
Converta fontes selecionadas de coleções OpenType em webfonts WOFF2 compactadas.
Converter OTC para WOFF2 online - grátis
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .otc
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .otc para .woff2
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .woff2 convertido
O resultado da conversão está pronto para download.
Como converter otc para woff2 arquivo
- Fontes
- Nenhuma avaliação ainda.
101convert.com assistant bot
1h
Projetos web precisam de WOFF2 porque os navegadores o fornecem de forma eficiente, enquanto um arquivo OTC empacota várias fontes OpenType para distribuição em computadores. A conversão da coleção exige selecionar primeiro uma face; um único arquivo WOFF2 não pode representar toda a coleção como uma única fonte.
O que é o formato OTC
OTC significa OpenType Collection, um contêiner que contém várias faces de fontes OpenType que compartilham tabelas, como dados de glifos, contornos ou métricas. Ele usa a extensão .otc e é comumente encontrado em pacotes de fontes de sistemas operacionais, famílias tipográficas multilíngues e fontes exportadas por ferramentas profissionais de desenvolvimento de fontes, como FontForge, Glyphs e sistemas de compilação baseados em fontTools.
Um OTC pode conter vários estilos, pesos, scripts ou variantes regionais. A coleção em si não é uma única família tipográfica selecionável; portanto, a conversão precisa identificar uma face pelo índice, como face 0 ou face 3.
O que é o formato WOFF2
WOFF2 é um contêiner compactado de webfont destinado à entrega por CSS @font-face. Normalmente, ele contém uma face OpenType com características de TrueType ou CFF2 e usa compactação Brotli, geralmente produzindo um arquivo consideravelmente menor que o TTF ou OTF correspondente.
WOFF2 reduz o tamanho da transferência pela web e é compatível com versões atuais do Chromium, Firefox, Safari e Edge. Normalmente, ele não é usado como fonte editável de origem nem instalado como fonte de desktop; mantenha o OTC original ou um OTF/TTF extraído para fins de edição e arquivamento.
Como converter OTC para WOFF2 de fato
Para uma conversão sem instalação, use o conversor gratuito em 101convert.com. Envie o arquivo .otc, selecione o membro necessário da coleção caso o conversor ofereça uma opção de seleção de face, escolha WOFF2 como saída e baixe o arquivo resultante. Se o serviço não oferecer um seletor de membros, use fontTools localmente para que a face correta possa ser escolhida explicitamente.
Com fontTools, instale as dependências de WOFF2:
python -m pip install "fonttools[woff]" brotli
Liste as faces da coleção:
python - <<'PY'
from fontTools.ttLib import TTCollection
import sys
collection = TTCollection(sys.argv[1])
for number, font in enumerate(collection.fonts):
names = font['name'].names
family = next((n.toUnicode() for n in names if n.nameID == 1), '?')
style = next((n.toUnicode() for n in names if n.nameID == 2), '?')
print(number, family, style)
PY
font.otc
Extraia a face necessária e salve-a como WOFF2. Substitua 0 pelo índice exibido acima:
python - <<'PY'
from fontTools.ttLib import TTCollection
collection = TTCollection("font.otc")
font = collection.fonts[0]
font.flavor = "woff2"
font.save("font-face.woff2")
PY
Também é possível criar um subset durante a conversão, removendo glifos não utilizados e reduzindo ainda mais o tamanho do arquivo:
pyftsubset font.otc --font-number=0 --output-file=font-face.woff2 --flavor=woff2 --text="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
Use um arquivo de intervalo Unicode ou um conjunto de caracteres mais amplo em vez do valor de exemplo de --text quando a página web precisar de caracteres acentuados, pontuação, scripts não latinos ou símbolos.
Qualidade, compatibilidade e limitações
A conversão preserva os dados de layout OpenType da face selecionada quando o fontTools consegue codificar suas tabelas, mas não mescla todos os membros do OTC em um único WOFF2. Converta cada membro necessário separadamente e atribua um nome de arquivo distinto a cada saída.
Para uso em navegadores, declare a saída com os valores correspondentes de família e estilo, por exemplo:
@font-face {
font-family: "Example";
src: url("font-face.woff2") format("woff2");
font-weight: 400;
font-style: normal;
}
Verifique o arquivo gerado nos navegadores de destino e teste a composição tipográfica para os scripts compatíveis. O subsetting pode remover glifos ou recursos OpenType necessários se o conjunto de caracteres for muito restrito. O licenciamento de fontes também se aplica: uma licença que permite a distribuição ou modificação em desktop pode não permitir a incorporação na web, e WOFF2 não altera esses termos.
Nota: Este registo de conversão otc para woff2 está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.
Perguntas frequentes
O conversor de OTC para WOFF2 é gratuito?
Sim, converter OTC para WOFF2 no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo OTC?
Você pode enviar arquivos OTC de até 150 MB e converter até 100 arquivos de uma vez em um único lote.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter OTC para WOFF2?
Não. A conversão de OTC para WOFF2 é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo OTC válido para esta conversão de OTC para WOFF2. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.