找回密码
 立即注册

【工具分享】基于浏览器的ASS字幕字体嵌入子集化工具

回帖奖励 4300 活跃度 回复本帖可获得 100 活跃度奖励! 每人限 1 次(中奖概率 80%)
  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    61

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76403
    蒙太奇字幕组  楼主| 发表于 2026-4-23 03:41:55 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-4-23 03:45 编辑

    2.6 版本正式发布了

    screenshot.png

    这次我们实现了论坛字幕作者们期待的功能,字幕字体随机化支持。为了防止映射表丢失,我在字体表 ID 10 字段加入了 YAML 格式的映射数据:

    1. FontSubsetMap: {original: 思源黑体, subset: QTSGQJIO, ass-subset: 2.6}
    复制代码

    分别记录原始字体名、随机后的名字,以及生成工具版本。这样既能兼容其他开发者的字幕子集化软件,又能确保字体映射不会丢失。

    第二个功能是按字重生成独立字体。现在支持为不同字重各自生成独立字体文件,播放器就能使用真实字重而不是合成字重,显示效果更好。这是可选功能,因为会增加嵌入字体数量,但能让 libass 更好地选择对应字体。

    另外还有一些代码优化和 bug 修复。

    欢迎使用!


    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2026-6-16 11:44
  • 签到天数: 256 天

    [LV.8]以坛为家I

    0

    主题

    1

    回帖

    0

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    177381
    Mercury 发表于 2026-4-27 10:36:25 | 显示全部楼层
    虽然不太懂,还是要支持的
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    61

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76403
    蒙太奇字幕组  楼主| 发表于 2026-4-27 16:36:52 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-4-27 16:38 编辑

    非常感谢 @QH7B 汇报,微软雅黑和 Microsoft YaHei 会生成不同字体的问题其实归根结底就是我对子集化字体的原理理解得不够透彻,设计得有点问题。说得好听是设计缺陷,说得直白就是我脑子里的 bug 哈哈哈。


    也非常感谢 @op200 及时指正


    现在 2.6.19 版本已经把这事搞定了,生成的日志看起来是酱紫的:
    1. [font] 「微软雅黑」与 1 个别名 [Microsoft YaHei] 共享同一字体文件,合并为单次嵌入。
    2. [font] 正在处理「微软雅黑」(常规,7 字符)...
    3. [font] 「微软雅黑」(常规): 19240 KB → 10 KB(缩减 100%)
    4. [font] 正在处理「Microsoft YaHei Bold」(常规,7 字符)...
    5. [font] 「Microsoft YaHei Bold」(常规): 16485 KB → 5 KB(缩减 100%)
    6. [ass] 重写字幕文件...
    7. [done] 完成。1 KB → 21 KB(20.7 KB)
    复制代码
    打开工具刷新页面,确保右下角版本号大于 2.6.19 就能看到修复效果了。再次感谢两位的反馈,有你们的帮助这个项目才能越来越完善,真的感激不尽。
    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    61

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76403
    蒙太奇字幕组  楼主| 发表于 2026-4-30 01:44:15 | 显示全部楼层


    目前已经比较完善了,大家可以注意到最近更新都在 2.6 下面刷版本号,哈哈,因为没有多少新功能融入,所以暂时应该不会出现大版本,主要是修复和改进。

    最近请教了 AssFontSubset 项目进一步完善了 2.6 引入的随机化字体名字,确保双方的相互兼容性,还有什么问题欢迎反馈哦。
    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 2061 天

    [LV.Master]伴坛终老

    41

    主题

    160

    回帖

    268

    VC币

    星辰大海

    爱の探求者

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    466647

    崭露头角活跃达人

    waecy 发表于 2026-5-1 17:39:42 | 显示全部楼层

    回帖奖励 +100 活跃度

    本帖最后由 waecy 于 2026-5-1 17:41 编辑

    支持一波,正好试试
    「ANCG美好,在于代入角色用心感受,感悟,理解不同世界和与众不同的生存方式。
    当了解这段话时,这将成汝之宝藏。」
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-2 18:14
  • 签到天数: 31 天

    [LV.5]常住居民I

    8

    主题

    153

    回帖

    861

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    105148

    崭露头角

    sillonae 发表于 2026-5-2 20:06:28 | 显示全部楼层

    回帖奖励 +100 活跃度

    其实你们更新的话不用下面回帖的,翻起来有些麻烦,直接在主楼编辑就行了

    点评

    感谢建议!Web工具每次打开都是最新版,所以我们把更新记录刻意放下面沉一沉,让首页保持干净,只展示最新更新内容给大家参考。  发表于 2026-5-11 22:31
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-12-21 16:04
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    1

    主题

    17

    回帖

    64

    VC币

    高级会员

    Rank: 4

    积分
    27562
    outayshy 发表于 2026-5-9 18:59:04 | 显示全部楼层

    回帖奖励 +100 活跃度

    请问一下,转换前显示需要字体DFKaiSho-Md,但上传DFKaiSho-Md & DFPKaiSho-Md & DFGKaiSho-Md.ttc后网页系统无法检测到与所需字体相应的字体文件并显示[font] ⚠ 1 个字体文件未能匹配到字幕中的引用字体名,请检查字体是否正确。 这是为什么

    评分

    参与人数 1活跃度 +1000 收起 理由
    蒙太奇字幕组 + 1000 感谢反馈和贡献,问题已解决。你的调试帮助.

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 272 天

    [LV.8]以坛为家I

    5

    主题

    16

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    78888
    theresa 发表于 2026-5-11 03:26:08 | 显示全部楼层

    回帖奖励 +100 活跃度

    outayshy 发表于 2026-5-9 18:59
    请问一下,转换前显示需要字体DFKaiSho-Md,但上传DFKaiSho-Md & DFPKaiSho-Md & DFGKaiSho-Md.ttc后网页系 ...

    我沒理解錯誤的話是不支援ttc格式字體的,你要先把字體分拆。

    评分

    参与人数 1活跃度 +1000 收起 理由
    蒙太奇字幕组 + 1000 感谢反馈和贡献,问题已解决。你的调试帮助.

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    61

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76403
    蒙太奇字幕组  楼主| 发表于 2026-5-11 22:19:57 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-5-11 22:24 编辑
    outayshy 发表于 2026-5-9 18:59
    请问一下,转换前显示需要字体DFKaiSho-Md,但上传DFKaiSho-Md & DFPKaiSho-Md & DFGKaiSho-Md.ttc后网页系 ...

    抱歉回复晚了,能把你的字幕和字体文件发给我吗?我马上帮你查,此外已经在 Telegram 联系你了。


    此外额外回复下 @theresa  
    我沒理解錯誤的話是不支援ttc格式字體的,你要先把字體分拆。

    和其他字體子集化軟體不同,我是直接抽取原始字體的字形數據、內部轉換後生成新的 TTF 字體,而不是在原有字體上做減法,相當於建立一個全新字體,然後把需要的字元搬進去。因此支援幾乎所有格式:TTF / OTF / TTC / OTC / WOFF / WOFF2,唯一的例外是 TTC 可變字體(但未來也有計劃支援)。outayshy 的問題應該和 TTC 可變字體無關,需要進一步排查。
    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    61

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76403
    蒙太奇字幕组  楼主| 发表于 2026-5-11 23:28:20 | 显示全部楼层
    2.7 版本正式发布了

    这次我们主要实现了绘图指令字体的可逆转换。原先把绘图指令转换为字体后是无法还原的,现在通过把绘图指令的内容存储到字体内,实现了可还原。这对日常使用可能没有感知,但对后续维护和扩展很重要,能确保绘图指令字体的数据不会丢失。

    另外还有一些代码优化和规范调整。技术细节可以看:https://github.com/MontageSubs/a ... ICATIONS.zh-hans.md

    顺便一提,3.0 版本也在开发中,会有新的UI和毛玻璃效果(感谢 NickCollect)。
    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表