Extraer fuentes ( .woff ) codificadas en formato base64 de los archivos CSS .
make_woff.sh : obtiene un mineral más archivos CSS como argumentos, llama a extract_font.py para extraer las cadenas Base64 como archivos .txt en ./output directorio y los convierte en archivos de fuentes .woff .
extract_font.py : extrae líneas Base64 de archivos CSS y las guarda en archivos .txt individuales dentro del directorio ./output . Intenta recuperar el nombre, el peso y el estilo de la fuente del archivo CSS y usar esta información para los nombres de archivo generados en el formato [name_weight_style_] number.txt .
Use la herramienta Woff2OTF de Hanikesn para convertir los archivos .woff a .otf (el archivo se descarga de GitHub a pedido usando curl , se omite la cubierta a OTF si el archivo no se encuentra).
Todos deben preinstalarse de forma predeterminada, y debe ejecutarse sin problemas en Linux y MacOS, por favor informar cualquier problema.
Clone este git (o descargue y luego extrae), luego::
bash make_woff.sh FILE1.CSS [FILE2.CSS...]Las tarifas se mencionan en los archivos individuales. ¡Las relaciones públicas y los problemas son bienvenidos! ?
Nota : Todo esto se puede hacer fácilmente utilizando herramientas de desarrollo de Chrome desde la pestaña de red y guardar archivos Base64 en archivos binarios como se menciona aquí.