Extraire les polices ( .woff ) codées au format Base64 à partir des fichiers CSS .
make_woff.sh - Il obtient un minerai de fichiers CSS supplémentaire comme arguments, appelle extract_font.py pour extraire les chaînes de base64 sous forme de fichiers .txt dans le répertoire ./output et les convertit en fichiers de police .woff .
extract_font.py - extrait les lignes de base64 des fichiers CSS et les enregistre dans des fichiers .txt individuels à l'intérieur ./output Directory. Il essaie de récupérer le nom, le poids et le style de la police du fichier CSS et d'utiliser ces informations pour les noms de fichiers générés au format [name_weight_style_] numéro.txt .
Utilisez l'outil WOFF2OTF par Hanikesn pour convertir les fichiers .woff en .otf (le fichier est téléchargé à partir de GitHub On Demand à l'aide curl , le couvrage en OTF est ignoré si le fichier n'est pas trouvé).
Tous doivent être préinstallés par défaut, et il doit s'exécuter sans problèmes sur Linux et MacOS, veuillez signaler tout problème.
Clone ce git (ou télécharger puis extraire), puis:
bash make_woff.sh FILE1.CSS [FILE2.CSS...]Les tâches sont mentionnées dans les fichiers individuels. Les relations publiques et les problèmes sont les bienvenus! ?
Remarque : Tout cela peut être fait facilement à l'aide de Chrome Dev Tools de Network Tab et enregistrer les fichiers Base64 dans des fichiers binaires comme mentionné ici.