Readme française
Solution personnelle * Python pour vérifier ou copier la police utilisée dans un ou plusieurs fichiers ASS.
Python 3.6+
pip install fontTools colorama ass matplotlib freetype-py
Mettez le script à l'intérieur du dossier où se trouvent les fichiers ASS.
python ass_font_collector.py --check
Fait !
Le script copiera par défaut toutes les polices utilisées dans chacun des fichiers ASS, dans des dossiers avec le même nom que les fichiers (sans extension).
Vous pouvez lancer le script avec différents arguments si vous le souhaitez:
--check lancera le script directement en mode vérification.
--copy lancera le script directement en mode copie.
--aio copiera toutes les polices utilisées dans chacun des fichiers ASS dans le même dossier.
--path "<path>" Santira les polices à l'intérieur du chemin du dossier. Utile si les polices ne sont pas insoutées.
-i / --input Intoport à vous pour ajouter un fichier manuel ou un répertoire autant que vous le souhaitez, seuls ces fichiers seront utilisés.
Vous pouvez également mettre le script dans le chemin de votre ordinateur pour l'utiliser n'importe où!
Exemple: python ass_font_collector.py --check --path "path/to/folder" -i file.ass ../dir/other.ass
Ne voulant pas ouvrir beaucoup de fichiers Ass pour extraire les polices utilisées, j'ai créé ce script.
Depuis la version 2.0.0, le script n'est qu'une réécriture de la FontCollector du projet MOI15MOI (un très bon projet), pourquoi ne pas le débarrasser alors?
C'est une solution alternative à la sienne, il utilise ses propres outils qu'il a développés.
Dans ce script, aucune des bibliothèques que Moi15moi a développée n'a été utilisée. Mais je reconnais qu'une très grande partie du code vient de lui, y compris en particulier la partie concernant la récupération des noms de police.
Ne voulant pas installer son script, j'ai opté pour une solution portable dans un seul fichier ("mais vous pouvez compiler son projet et c'était" oui mais aussi non). À la recherche d'une autre alternative que les polices de muxiste dans un MKV, j'ai ajouté une option pour tester la disponibilité des polices et non une copie simple, une lisibilité améliorée, etc.
Je ne trouve pas non plus la partie de la vérification des glyphes nécessaires, donc cette partie est supprimée la sorcière entraîne de meilleures performances.
Le script ne doit jamais s'écraser, n'hésitez pas à ouvrir un problème s'il s'écrase.
Ce script ne fonctionne pas comme celui de Aegisub, utilisateur de disques
Le projet et le mien de Moi15Moi étaient différents au début, mais nous avons tous deux été inspirés par le seul et uniquement chaque Fontmerge