|
本帖最后由 b8b41e3c 于 2024-10-18 12:59 编辑
是,如果仅仅从使用上来讲,那确实是正常的使用方式没有任何问题,但为了这种支持使用方式写的ass,工具要花大量的精力去做匹配,根本原因是现在除了隔壁的assfonts,其他的工具子集化的产物,一个字体文件只能包含一个唯一的字体名,除非不合并文件,但这样会引发其他问题.而隔壁的assfonts的方案是,把那些字体用到的所有名字再打进子集化的字体文件里,够简单粗暴,后果也很明显,如果发生了重命名,那么重命名后的字体就有概率还原不回去.
反正我是准备一刀切了,实在太费神了这种事.而且收益比不太大,如果你硬要用子集化,自己修改一下ass也不是什么问题.
关于这种情况有个例子:
比如你在同一份ass里,用到了常规体和粗体的"微软雅黑",你最好是用{\b1\fn微软雅黑}或者在style里把Bold设置成-1来实现粗体,不要有"{\b1\fn微软雅黑}"的同时还有类似{\fn微软雅黑 Bold}的东西来实现粗体,这种对工具来说就是不待见的,我说的字体名混用就是指这种情况,当然放在原版字幕里,它就是合法的,可以正常播放的,但子集化工具为了兼容这种东西,要花很多精力.
|
|