Französisch Readme
Persönliche* Python -Lösung zum Überprüfen oder Kopieren der gebrauchten Schriftart in einer oder mehreren ASS -Datei.
Python 3.6+
pip install fontTools colorama ass matplotlib freetype-py
Legen Sie das Skript in den Ordner, in dem sich die ASS -Dateien befinden.
python ass_font_collector.py --check
Erledigt !
Das Skript kopiert standardmäßig alle in den einzelnen ASS -Dateien verwendeten Schriftarten in Ordnern mit demselben Namen wie die Dateien (ohne Erweiterung).
Sie können das Skript mit unterschiedlichen Argumenten starten, wenn Sie möchten:
--check startet das Skript direkt in den Überprüfungsmodus.
--copy startet das Skript direkt in den Kopiermodus.
--aio kopiert alle in den ASS-Dateien verwendeten Schriftarten in denselben Ordner.
--path "<path>" scannt Schriftarten im Ordnerpfad. Nützlich, wenn die Schriftarten nicht mistig sind.
-i / --input -Eingabe -Eingabe Sie damit, eine manuelle Datei oder das Verzeichnis so viel hinzuzufügen, wie Sie es möchten. Nur diese Dateien werden verwendet.
Sie können das Skript auch in den Pfad Ihres Computers setzen, um es überall zu verwenden!
Beispiel: python ass_font_collector.py --check --path "path/to/folder" -i file.ass ../dir/other.ass
Ich wollte nicht viele Arschdateien öffnen, um die verwendeten Schriftarten zu extrahieren, und habe dieses Skript erstellt.
Seit Version 2.0.0 ist das Skript nur ein Umschreiben des MOI15moi -Projekts Fontcollector (ein sehr gutes Projekt), warum dann nicht dann?
Es ist eine alternative Lösung für seine eigene, er benutzt seine eigenen Werkzeuge, die er entwickelt hat.
In diesem Skript wurde keine der Bibliotheken verwendet, die Moi15moi entwickelt hat. Aber ich erkenne, dass ein sehr großer Teil des Codes von ihm kommt, einschließlich insbesondere des Teils der Wiederherstellung von Schriftstellern.
Ich wollte sein Skript nicht installieren und entschied mich für eine tragbare Lösung in einer einzelnen Datei ("aber Sie konnten sein Projekt zusammenstellen und das war es" Ja, aber auch nein). Auf der Suche nach einer anderen Alternative als Muxing -Schriftarten in einem MKV fügte ich die Option hinzu, die Verfügbarkeit von Schriftarten und keine einfache Kopie, eine verbesserte Lesbarkeit usw. zu testen.
Ich finde auch nicht den Teil der Überprüfung der Glyphen erforderlich, sodass dieser Teil entfernt wird, was zu einer besseren Leistung führt.
Das Skript sollte niemals abstürzen. Zögern Sie nicht, ein Problem zu öffnen, wenn es abstürzt.
Dieses Skript funktioniert nicht wie das in Aegisub, User Discrision -Rat
Das Projekt und meine von Moi15moi waren zu Beginn anders