|
本帖最后由 jensen 于 2025-6-26 22:44 编辑
简介
Sub Font Manager 用于编辑.ASS或.SSA字幕文件中的字体设置,具体来说,它可以将字幕中所有使用过的字体汇总,
并将字体按照字幕所覆盖的字符集进行子集化并嵌入到字幕文件中。
Sub Font Manager 可以完全自动化地实现以下流程:
- 汇总出字幕中所有使用过的字体(包括 Style 中的设置和行内覆盖的设置);
- 在同目录和系统中自动匹配字体源文件;
- 收集字体在字幕中覆盖的字符集;
- 将字体子集化并在名表中保留字幕中的引用名字;
- 将字体编码为文本并写入到字幕文件中。
在 Sub Font Manager 中,你只需通过简单的勾选就可以一键实现字体的子集化和嵌入操作,大大简化内嵌字体的流程。
因为流程的简化,你甚至可以在字体内嵌后放心的再次修改字幕,因为重新内嵌只需一键即可完成。
对于字幕制作者,你可以大大简化发布的文件包,用几乎一样大小的字幕文件在用户端无障碍重现字幕特效。
对于普通观影者,你无需再为了字幕中的几个特效文字而安装一系列字库,字幕会自带字体,而且只带它需要的那几个字,
这种字幕甚至在机顶盒和播放机中也可以重现特效。
如何使用
Sub Font Manager 的使用非常简单,嵌入字体的步骤如下:
- 从“输入文件”框中打开字幕文件,或者将字幕文件拖入窗口中,可以看到字幕中使用的字体和分别覆盖的字符数;
- 勾选希望内嵌的字体(推荐同时勾选“子集化”);
- 点击应用;

- 完成!字幕自动重载入,可以看到勾选的字体已经变成内嵌字体。

兼容性
主流视频播放器中,只要能支持 ASS/SSA 特效字幕的,大多对内嵌字体兼容良好,其中包括但不限于:
- PotPlayer
- VLC
- IINA (MPV)
- Kodi
- Infuse
不过也有例外,如 Movist(截至 v2.11.5)。
系统支持
Windows & macOS
语言支持
简体中文 & English
下载
详细介绍请移步Github:
github.com/jensenyg/SubFontManager/
(新人不能发url,请复制链接访问)
下载也来自Github:
github.com/jensenyg/SubFontManager/releases/
新人自制软件分享,写这个软件的初衷源于我自己的需求,但我觉得这个功能很具有通用性,希望可以帮到大家。
|
|