法语读书人
个人* Python解决方案,以在一个或多个屁股文件中检查或复制使用的字体。
Python 3.6+
pip install fontTools colorama ass matplotlib freetype-py
将脚本放入屁股文件所在的文件夹中。
python ass_font_collector.py --check
完毕 !
默认情况下,脚本将以与文件相同的文件夹(无扩展名)中的文件夹中复制所有ass文件中使用的所有字体。
如果需要,您可以启动具有不同参数的脚本:
--check将直接启动脚本以检查模式。
--copy将直接启动脚本以复制模式。
--aio将复制同一文件夹中每个屁股文件中使用的每个字体。
--path "<path>"将在文件夹路径内扫描字体。如果字体未插入,则有用。
-i / --input输入您会尽可能多地添加手动文件或目录,只能使用这些文件。
您还可以将脚本放在计算机的路径中以在任何地方使用它!
示例: python ass_font_collector.py --check --path "path/to/folder" -i file.ass ../dir/other.ass
我不想打开大量的屁股文件来提取所用字体,而是创建了此脚本。
由于版本2.0.0,该脚本只是MOI15MOI项目Fontcollector(一个非常好的项目)的重写,为什么不付出呢?
这是对自己的替代解决方案,他使用了自己开发的自己的工具。
在此脚本中,没有使用MOI15MOI开发的所有库。但是我认识到,代码的很大一部分来自他,尤其是有关字体名称恢复的部分。
我不想安装他的脚本,我选择了一个文件中的便携式解决方案(“但是您可以编译他的项目,就是“是的,但也没有)。我在MKV中寻找的另一个替代方案,而是添加了一个选项来测试字体的可用性,而不是简单的副本,改进的可读性等。
我也没有发现需要检查字形所需的部分,因此将此部分删除了女巫,从而获得更好的性能。
脚本永远不会崩溃,如果脚本崩溃,请随时打开问题。
此脚本不像AEGISUB中的那样工作,用户分配建议
Moi15MOI的项目和我的项目在一开始都不同,但我们俩都受到了一个且仅在Enverdev Fontmerge时才受到启发