Extrair fontes ( .woff ) codificadas no formato Base64 a partir de arquivos CSS .
make_woff.sh - ele recebe um minério de mais arquivos CSS como argumentos, chama extract_font.py para extrair as seqüências de strings base64 como arquivos .txt no diretório ./Output e converte -os em arquivos de font .woff .
extract_font.py - extrai linhas BASE64 dos arquivos CSS e os salva em arquivos .txt individuais dentro do ./Output Directory. Ele tenta recuperar o nome, peso e estilo da fonte do arquivo CSS e usar essas informações para os nomes de arquivos gerados no formato [name_weight_style_] número.txt .
Use a ferramenta woff2otf by hanikesn para converter arquivos .woff em .otf (o arquivo é baixado do github sob demanda usando curl , cobrindo para OTF for ignorado se o arquivo não for encontrado).
Todos devem ser pré-instalados por padrão, e deve ser executado sem problemas no Linux e no MacOS, por favor, relate quaisquer problemas.
Clone este git (ou download e depois extrato), então:
bash make_woff.sh FILE1.CSS [FILE2.CSS...]As tarefas são mencionadas nos arquivos individuais. PRs e problemas são bem -vindos! ?
NOTA : Tudo isso pode ser feito facilmente usando as ferramentas Chrome dev da guia Rede e salvando arquivos Base64 em arquivos binários, conforme mencionado aqui.