Convertendo fonte de WOFF (Formato de fonte aberta da Web) para um formato que eu possa usar no MS Word

24

Eu tenho um arquivo WOFF que eu baixei de um site que eu quero converter para uso em documentos do Microsoft Word e tal. Existe alguma maneira livre de fazer isso? Depois de muita pesquisa eu não encontrei um caminho, então estou me voltando para o Super User para obter ajuda.

    
por MESLewis 24.09.2010 / 03:08

6 respostas

20

Sim, o formato WOFF é um contêiner para a estrutura sfnt baseada em tabela (usada por TrueType e OpenType) . Ele adiciona alguns metadados à fonte TTF / OTF e também pode compactar os dados reais da fonte.

Se você deseja converter de WOFF para a fonte TTF / OTF encapsulada, use a woff2sfnt-tool criado por Jonathan Kew na Mozilla. Ele fornece binários pré-compilados para a sfnt2woff-tool (converter de TTF / OTF para WOFF) para OS X e Windows, mas não para o woff2sfnt-tool (converter de WOFF para TTF / OTF), então você tem que compilar a partir da fonte. Facilmente feito se você tiver um conjunto de ferramentas de compilador em funcionamento - basta baixar o arquivo-fonte-zip e executar make .

Quando você tem um binário woff2sfnt funcional, basta fazer:

$ ./woff2sfnt font.woff > font.otf

A fonte resultante é uma fonte TTF / OTF comum que você pode usar, mas lembre-se de que se você baixar uma fonte WOFF de um site, você deve cumprir com a licença desta fonte. Informações de licenciamento podem ser incluídas nos metadados do WOFF.

    
por 28.05.2012 / 11:23
4

Seguindo o link de Erik Tjernlund, baixei o código-fonte e compilei um executável i386 de woff2sfnt e sfnt2woff para Windows. Você pode baixá-lo do meu Dropbox aqui.

(Note que isto também funciona em máquinas x86-64. De fato, você não pode construí-lo para x86-64 porque o objeto binário fornecido por Jonathan Kew é para o tipo de arquitetura i386).

    
por 19.09.2013 / 14:52
2

Você pode usar o FontForge para convertê-lo - é um aplicativo que pode criar e editar arquivos de fontes.

Você o instala e, em seguida, pode clicar com o botão direito do mouse no arquivo de fontes e selecionar 'Propriedades'. Ao lado de "Abrir com", clique em "Alterar" e vá para "Navegar":

VocêentãoprecisaencontraralocalizaçãodoexecutávelFontForge-noWindows764bitestálocalizadoaqui:

C:\ProgramFiles(x86)\FontForge\run_fontforge.exe

Depoisdeabrirafonte,vocêignoraamaioriadoserrossobretiposdetabelasecoisaserradas,eclicaem'Gerarfontes':

Selecioneolocaldesalvamentoettfouotfcomooformatodeexportação.Àsvezes,asfontesOTFpodemterumaqualidademaisalta,dependendodafontequevocêestáimportando.

O Fontforge pode usar uma variedade de tipos de fontes exportadas e importadas, assim ele pode ser usado para converter outras fontes também. Também é muito útil para criar ou recriar suas próprias fontes. Existe um guia aqui com outros usos do FontForge.

    
por 29.05.2014 / 14:30
0

Você pode usar um conversor de fonte on-line, como estes:

link

link

link

    
por 31.05.2014 / 10:00
0

para converter arquivos WOFF2 para ttf no macOS, tente

brew install fonttools
ttx font.woff
ttx font.ttx

ttx font.woff converterá seu arquivo .woff em um arquivo .ttx (um formato de arquivo de fonte XML). Então, ttx font.ttx converterá o .ttx em .ttf .

Se o arquivo que você sai de ttx font.ttx não puder ser importado, tente arrastar font.ttf para o Catálogo de Fontes, lendo quais são os erros (clique na seta suspensa ao lado do nome da fonte) e corrigi-los o arquivo .ttx . Por exemplo, eu tive que adicionar um namerecord .

Para conversão em lote, tente

for f in *.woff; do ttx $f; done
for f in *.ttx; do ttx $f; done

Eu também tentei o woff2 do google de este repo

brew tap bramstein/webfonttools
brew install woff2
woff2_decompress font.woff

mas isso não criou nenhum arquivo .ttf ou .otf .

No final, pesquisei "fontname otf" e o instalei.

    
por 27.07.2017 / 10:43
0

Eu tenho a fonte woff2sfnt para compilar para o Windows 10 x64 com os seguintes passos compilados de outras referências (ou seja, eu não estou reivindicando nenhum pensamento original aqui)

  • o host de origem do mozilla parece estar morto, encontrou-o aqui: link ... extraiu tudo isso para uma pasta de trabalho
  • use o link como um instalador amigável da pilha do compilador gcc
  • adicionou #include < fcntl.h > no topo de woff2sfnt.c sob #ifdef WIN32, além de io.h já existe
  • baixou a fonte zlib do link e copiou todos os seus arquivos .c e .h para a minha pasta de trabalho
  • minha linha de comando do gcc: gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c

Eu percebo que tudo isso é uma força muito bruta, pois sou um mero programador C # com o baixo-ventre oferecido por ferramentas modernas, não iniciado fazendo o gcc da maneira certa.

    
por 08.10.2017 / 01:20