找回密码
 立即注册
楼主: tonyhsie

ListAssFonts: 小工具,分析字幕使用的字型 (2023/06/13 更新)

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1384

    回帖

    1万

    VC币

    星辰大海

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

    积分
    3008613

    卓越贡献

    tonyhsie  楼主| 发表于 2025-1-28 22:50:43 | 显示全部楼层
    即日起 恢復下載


    祝大家新年快樂!

    点评

    真的開心看到 Tony 大。祝大家新年快樂,都要平安健康,事業學業也都步步高升!  发表于 2025-1-28 23:38

    评分

    参与人数 1活跃度 +5120 收起 理由
    chaos32767 + 5120 新年快樂!!!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2025-2-20 14:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    107
    懒羊羊 发表于 2025-2-18 18:23:04 | 显示全部楼层
    本帖最后由 懒羊羊 于 2025-2-18 18:24 编辑

    这个软件简直是我的救命稻草,很多老字幕,字幕组已经没了,字体只能根据流传在网上的ass字幕搞,有了这个软件总算是方便了许多,非常感谢。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 673 天

    [LV.9]以坛为家II

    18

    主题

    86

    回帖

    39

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76460

    崭露头角

    tasty0tomato 发表于 7 天前 | 显示全部楼层
    感谢作者大大,之前可能提过类似的问题,但是还是有点不太会自己解决"Maybe not displayed correctly"的问题(比如说我上传的这个)。

    test.zip

    18.02 KB, 下载次数: 5

    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1384

    回帖

    1万

    VC币

    星辰大海

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

    积分
    3008613

    卓越贡献

    tonyhsie  楼主| 发表于 6 天前 | 显示全部楼层
    tasty0tomato 发表于 2025-3-6 20:18
    感谢作者大大,之前可能提过类似的问题,但是还是有点不太会自己解决"Maybe not displayed correctly"的问 ...


    Maybe not displayed correctly 相關問題
    請對照這一段,根據說明修改即可

    圖片 2025-03-07 11-00-33.png

    你的附件也一樣

    把所有 \fn@HYXuanSong 改成 \fn@汉仪玄宋 就好了

    评分

    参与人数 1活跃度 +666 收起 理由
    tasty0tomato + 666 感谢!!!

    查看全部评分

    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    63

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    9839
    QH7B 发表于 6 天前 | 显示全部楼层
    请教一个关于特殊符号的问题:
    最近找到了Arial Unicode MS这个字体,用来解决“♥♪”这类符号缺字的问题。
    但是如果直接将 ♪ 替换为 {\fnArial Unicode MS}♪{\r} ,就会导致{\r}后面的文字恢复成默认样式。
    所以有没有其他替换方法能解决这个问题?

    另外有点好奇这个 Maybe not displayed correctly 是怎样判断的。
    例如 新蒂下午茶体 Regular.ttf 这个字体文件里面有SentyTEA、SentyTEA 新蒂下午茶体、新蒂下午茶体、新蒂下午茶体 Regular这几个字体名,但是只有使用“新蒂下午茶体”不会报错。
    不知道其中有没有什么规律。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1384

    回帖

    1万

    VC币

    星辰大海

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

    积分
    3008613

    卓越贡献

    tonyhsie  楼主| 发表于 6 天前 | 显示全部楼层
    QH7B 发表于 2025-3-7 12:11
    请教一个关于特殊符号的问题:
    最近找到了Arial Unicode MS这个字体,用来解决“♥♪”这类符号缺字的问题 ...


    第一個問題,正確的語法應該是
    {\fnArial Unicode MS}♪{\fn}

    第二個問題我不太能理解,能否舉個實例來看看?
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    63

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    9839
    QH7B 发表于 6 天前 | 显示全部楼层
    tonyhsie 发表于 2025-3-7 19:38
    第一個問題,正確的語法應該是
    {\fnArial Unicode MS}♪{\fn}

    test.JPG

    如图所示,“新蒂下午茶体 Regular.ttf”这个字体文件共有5个字体名,但我测试只有其中1个能用。
    所以要判断字体文件的哪个名称能用,是只能一个个去试,还是存在某种规律?
    以及ListAssFonts是怎样检查字体名问题的,是通过黑名单之类的吗?
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1384

    回帖

    1万

    VC币

    星辰大海

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

    积分
    3008613

    卓越贡献

    tonyhsie  楼主| 发表于 6 天前 | 显示全部楼层
    QH7B 发表于 2025-3-7 20:40
    如图所示,“新蒂下午茶体 Regular.ttf”这个字体文件共有5个字体名,但我测试只有其中1个能用。
    所以 ...

    我去官網抓這個字體,它只有兩個名字




    圖片 2025-03-07 21-00-37.png

    ListAssFonts 也是如實列出這兩個名字

    圖片 2025-03-07 20-59-58.png



    每個字型檔案裡,都有表格記錄該字型在各語系下的名字
    例如上面那個字型,在 en-us 下叫 "HanyiSentyTea",在 zh-cn 下叫 "汉仪新蒂下午茶体"

    ListAssFonts 會檢視字型在 en-US / zh-TW / zh-CN / zh-HK / ja-JP 下的各種不同名字
    然後視使用者語系來決定出一個 "汉仪新蒂下午茶体 <HanyiSentyTea>" 形式的名稱


    一般來說,列出來的字型名稱,就是 .ass 裡可使用的名稱

    少數情況下可能會有例外,遇到的時候視情況再另外處理

    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    63

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    9839
    QH7B 发表于 6 天前 | 显示全部楼层
    tonyhsie 发表于 2025-3-7 21:16
    我去官網抓這個字體,它只有兩個名字

    明白了,感谢解答!

    我自己研究了一下,应该是这个字体在XZ整合包里面的版本是新版,而字幕文本里使用的名称ListAssFonts只能匹配字幕附带字体包里的旧版,但我用来收集字体的工具mkvtool新旧都能匹配,所以在缺少旧版字体的情况下mkvtool复制了新版到Fonts文件夹,导致我用ListAssFonts检查字幕文件时报错。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1384

    回帖

    1万

    VC币

    星辰大海

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

    积分
    3008613

    卓越贡献

    tonyhsie  楼主| 发表于 6 天前 | 显示全部楼层
    QH7B 发表于 2025-3-7 22:53
    明白了,感谢解答!

    我自己研究了一下,应该是这个字体在XZ整合包里面的版本是新版,而字幕文本里使用的 ...

    官網是 1.0 版 2021/9/6

    整合包的是 1.0 版 2016/4/1

    如果要說版本新舊的話,官網的版本可能還比較新一點


    另外,整合包那一版字型,以你舉的那幾個字型名稱來說,也不是真正全都可以使用

    001.black.mkv_snapshot_00.00.06.074.png

    實測的結果只有兩個可以用,"新蒂下午茶体"、"SentyTEA 新蒂下午茶体"

    可能有些軟體會列出一大堆字型名稱來,實際上,其中也包含了一堆不能用的名稱

    我是覺得這樣沒什麼意義啦......

    回复

    使用道具 举报

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

    本版积分规则

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