找回密码
 立即注册
查看: 610|回复: 4

提一下新人用ListAssFonts去子集化工具需要注意的地方

  • TA的每日心情

    2024-1-3 09:51
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    13

    主题

    163

    回帖

    571

    VC币

    荣誉会员

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

    积分
    117173
    Ginko 发表于 2026-4-1 22:42:34 | 显示全部楼层 |阅读模式
    本帖最后由 Ginko 于 2026-5-7 10:48 编辑

    一般认为直接把子集化的ass字幕拖到ListAssFonts图标上即可

    有时候需要注意格式

    先附上正确的格式图

    每行开头必要要有  ; Font Subset:

    中间必须是用单个短横(-)连接

    中间短横(-)左右只有一个空格键,记得切英文键盘

    字体名称必须在右边

    格式不对没法成功去子集

    记得切用英文键盘

    麻烦的话可以用AI

    正确的格式

    正确的格式

    错误的格式,必须修改

    错误的格式,必须修改
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    3

    主题

    45

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76365
    蒙太奇字幕组 发表于 2026-4-13 17:48:14 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-4-14 04:42 编辑

    你提到的"去子集化"是指从字幕里移除已嵌入的字体吗?还是说用 ListAssFont 进行某种特殊的处理方式呢?

    我问是因为,如果只是想删除嵌入的字体,直接编辑 ASS 文件移除 [Fonts] 块似乎就够了。所以你提出这个需求,应该是有其他考量?能具体说下应用场景吗?比如是为了减小文件大小、兼容某些播放器,还是其他原因呢?

    顺便说一下,我们开发的浏览器 ASS 字体嵌入子集化工具恰好也在做字体相关的事儿。如果你的需求比较常见,我们可以考虑也加上这个功能模块,让工作流更完整一些。欢迎继续讨论!
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    昨天 10:18
  • 签到天数: 43 天

    [LV.5]常住居民I

    0

    主题

    16

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2713
    anime7pro 发表于 2026-4-13 20:45:05 | 显示全部楼层
    蒙太奇的ass-tools可以提取子集化的字体
    ffpython.exe ass-font-extractor.py subsetted.ass

    本论坛大牛的assfonts工具可以清除ass字幕中嵌入的子集字体
    assfonts.exe -i subsetted.ass --subset-only=true --embed-only=true -o .
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    3

    主题

    45

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76365
    蒙太奇字幕组 发表于 2026-4-14 04:42:31 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-4-14 04:45 编辑

    谢谢大家的反馈!这几小时的开发总算没白费。

    基于你们的建议,v2.3 新增的功能如下:

    1. 批量去除子集化字体 - 感谢 @Ginko @anime7pro 的想法,现在可以快速清除已子集化的内容了

    2. 字体下载功能 - 同样感谢 @anime7pro 的建议!转换后点【预览】就能直接下载子集化字体(记得遵守版权哦)

    3. 文件夹拖拽上传 - 整个文件夹拖进来就能批量处理,效率直接翻倍

    4. WOFF/WOFF2 格式支持

    5. 灵活的文件名选项 - 下载时可以选择自动添加后缀或保持原名

    再次感谢各位的支持和建议!如果还有其他想法,欢迎继续反馈。

    还有什么问题欢迎帖子内反馈

    浏览器 ASS 字体嵌入子集化工具
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    3

    主题

    45

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76365
    蒙太奇字幕组 发表于 2026-4-24 01:29:18 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-4-24 01:30 编辑

    我后来才知道楼主的意思

    之前根本不懂楼主的意图,哈哈,后来才知道还有字体随机化一事。

    目前2.6版本已经引入了对字体随机化支持,实际上我还新增了一个字段,直接编写字体的ID 10描述字段,植入映射表,避免ass文件头部映射表丢失导致无法还原。

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


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


    希望其他字体子集化工具作者也能兼容,因为这个比字幕里字体映射表要安全多了,字体永远不会忘记原有名字。
    回复

    使用道具 举报

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

    本版积分规则

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