字体改名后是无法还原的,因为这个改名是不可逆的。本工具生成的随机名会出现多对一的情况,即几个不同名称的字体子集化后的字体名改为相同的一个。字幕里面的 Assfonts Rename Info 仅仅是拿来作为参考,不能用这个来还原。
这样做的原因是处理粗体和斜体的情况,很多英文字体的正体、粗体、斜体分别对应不同的字体,比如 Arial 字体家族,它们的 family name 都是 Arial,一般我们使用的时候只需要写 Arial,但是实际上当我们在 ass 字幕中指定一个样式是粗体时,实际使用的是 Arialbd.ttf 字体,而不是 Arial.ttf。这时,软件在做子集化时,应该对于这个样式子集化 Arialbd.ttf 这个字体。