Extrahieren Sie aus CSS -Dateien in Base64 -Format ( .woff ).
make_woff.sh - Es wird ein Erz mehr CSS -Dateien als Argumente erhalten, ruft extract_font.py auf, um die Base64 -Zeichenfolgen als .txt -Dateien in ./Output -Verzeichnis zu extrahieren und konvertiert sie in .woff -Schriftart Dateien.
extract_font.py - Extrahiert Base64 -Zeilen aus CSS -Dateien und speichert sie in individuelle .txt -Dateien in ./Output -Verzeichnis. Es wird versucht, den Schriftnamen, das Gewicht und den Stil der Schriftart aus der CSS -Datei abzurufen und diese Informationen für die Dateinamen zu verwenden , die im Format generiert wurden.
Verwenden Sie das WOFF2OTF -Tool von Hanikesn, um .woff -Dateien in .otf zu konvertieren (die Datei wird von Github on Demand mit curl heruntergeladen. Wenn die Datei nicht gefunden wird, wird es übersprungen, wenn die Datei nicht gefunden wird).
Alle sollten standardmäßig vorinstalliert werden und es sollte ohne Probleme unter Linux und MacOS ausgeführt werden. Bitte melden Sie Probleme.
Klonen Sie diesen Git (oder download dann extrahieren) und dann:
bash make_woff.sh FILE1.CSS [FILE2.CSS...]Aufgaben werden in den einzelnen Dateien erwähnt. PRs und Probleme sind willkommen! ?
HINWEIS : All dies kann einfach mit Chrome Dev Tools aus der Registerkarte Netzwerk und dem Speichern von Base64 -Dateien in Binärdateien erfolgen, wie hier erwähnt.