|
看描述应该就是 potplayer 的问题,连续播放不会刷新同名字体缓存,结果前一集的子集化字体用在后一集的字幕上就大概率会缺字了。
AssFontSubset 在很多年前就发现了这个问题,这就是为什么 AssFontSubset 处理子集化字体后会全部改为随机字体名,避免 potplayer 认为它们是同一个字体。
所以既然楼主还是遇到了这个问题,不出意外就是子集化后没有给字体改名的原因了。
字体子集化实践中有很多(奇怪的)坑,AssFontSubset 这么多年来已经包含了很多为了绕过这些坑的 workaround,建议能用已有比较成熟的方案就用,不然很可能还要重新踩一遍已经可以避免的坑。 |
|