请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
楼主: tonyhsie

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

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830274

    卓越贡献

    tonyhsie  楼主| 发表于 2022-5-12 19:16:49 | 显示全部楼层
    本帖最后由 tonyhsie 于 2022-5-12 19:21 编辑

    v220512

    1. 修正 220506 造成的取得字型列表太慢的問題



    已更新 220506 版者,請務必更新此版,獲取字型列表的速度最多差到 15 倍左右

    (70ms vs 1100ms)


    下載連結


    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-20 00:02
  • 签到天数: 946 天

    [LV.10]以坛为家III

    125

    主题

    1064

    回帖

    1万

    VC币

    星辰大海

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

    积分
    1035304

    崭露头角活跃达人坚持不懈财富猎人日积月累灌水之王

    蓥荥 发表于 2022-5-12 19:37:19 | 显示全部楼层
    不确定是否是bug,好像会把\rndx当成字体子集?比如https://share.dmhy.org/topics/vi ... HEVC_BDRip_Fin.html这里的字幕

    点评

    OK  发表于 2022-5-13 01:49
    看错了,没事了,不是bug  发表于 2022-5-12 22:49
    請直接提供字幕,並說明一下是哪個地方有問題  发表于 2022-5-12 19:55
    如有字幕无法下载,请联系我补档,失效原因
    除非增加特效或改成多种样式,否则请不要将.srt转成.ass,具体原因
    若蓝奏云失效,请先尝试将域名中的lanzous中的s换成b、e、f、h、i、j、l、m、o、p、q、t、u、v、w、x、y。
    请注意繁化或简化时,除了要对内容进行繁化或简化,也可能需要对字体进行更换。
    请不要发表“感谢楼主”、“谢谢分享”等无意义的回复,如需表达对发布者的感谢请尽量使用评分功能。
    压制组个人偏好:VCB-Studio > mawen1250 > LoliHouse > Beatrice-Raws = Moozzi2 = AI-Raws > ReinForce = IrizaRaws > LowPower-Raws > jsum > 日职(等号表示谁出的早就收谁的;jsum虽好,但是个人更喜欢留公版)
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-8-22 01:25
  • 签到天数: 385 天

    [LV.9]以坛为家II

    4

    主题

    225

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46113
    漫步ACG 发表于 2022-5-15 12:34:46 | 显示全部楼层
    tonyhsie 发表于 2022-5-12 19:16
    v220512

    1. 修正 220506 造成的取得字型列表太慢的問題

    感谢大神持续更新,发现个小问题,路径如果最后包含“\”,好像会无法正常检测。

    另外提两个建议:
    ①支持将字体目录拖放到窗口,就如字幕那样。
    ②为字体目录路径增加按钮和栏,也如字幕那样,如下图:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830274

    卓越贡献

    tonyhsie  楼主| 发表于 2022-5-15 14:32:22 | 显示全部楼层
    漫步ACG 发表于 2022-5-15 12:34
    感谢大神持续更新,发现个小问题,路径如果最后包含“\”,好像会无法正常检测。

    另外提两个建议:
    感谢大神持续更新,发现个小问题,路径如果最后包含“\”,好像会无法正常检测。
    請提供一個具體可復現的範例


    另外兩個建議,目前是無法辦到的

    在程式啟動時,就決定了會使用系統字型或外部字型,之後不會再切換
    也不支援臨時增加字型目錄(因為效能考量)


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-8-22 01:25
  • 签到天数: 385 天

    [LV.9]以坛为家II

    4

    主题

    225

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46113
    漫步ACG 发表于 2022-5-15 17:58:45 | 显示全部楼层
    本帖最后由 漫步ACG 于 2022-5-15 18:00 编辑
    tonyhsie 发表于 2022-5-15 14:32
    請提供一個具體可復現的範例

    感谢这么快回复,那建议先不管好了,说我发现的问题。
    假设字体目录为G盘下的Fonts文件夹,则当参数设为G:\Fonts时可以正常检测,如图:

    如果参数设为G:\Fonts\时无法正常检测,如图:

    之所以会提这个,是因为无论什么程序,在手动设置路径的时候,目录最后需不需要反斜杠始终是个问题。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830274

    卓越贡献

    tonyhsie  楼主| 发表于 2022-5-15 18:35:58 | 显示全部楼层
    漫步ACG 发表于 2022-5-15 17:58
    感谢这么快回复,那建议先不管好了,说我发现的问题。
    假设字体目录为G盘下的Fonts文件夹,则当参数设为G: ...

    問題已解,下次改版時就不會有這個問題了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-8-22 01:25
  • 签到天数: 385 天

    [LV.9]以坛为家II

    4

    主题

    225

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46113
    漫步ACG 发表于 2022-5-16 19:20:13 | 显示全部楼层
    tonyhsie 发表于 2022-5-15 18:35
    問題已解,下次改版時就不會有這個問題了

    谢谢更新
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-8-22 01:25
  • 签到天数: 385 天

    [LV.9]以坛为家II

    4

    主题

    225

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46113
    漫步ACG 发表于 2022-5-17 00:52:43 | 显示全部楼层
    本帖最后由 漫步ACG 于 2022-5-17 00:54 编辑
    tonyhsie 发表于 2022-5-15 18:35
    問題已解,下次改版時就不會有這個問題了

    请教个关于“-NNV”和“缺字”的问题。

    缺字是什么概念?缺少字体,还是字体缺少字幕中用到的字?应该是前者吧?
    我看不加NNV,就是把程序界面显示红色的字体(目前只遇到这种情况)单独写入txt文件并打开显示?那其实只要直接看界面就够了对吧?

    另外还有个问题,1楼图片中说明:显示洋红的字体,代表字体未安装,可能有问题。
    这个如何理解?为什么未安装还会有问题?

    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830274

    卓越贡献

    tonyhsie  楼主| 发表于 2022-5-17 02:21:52 | 显示全部楼层
    本帖最后由 tonyhsie 于 2022-5-17 02:24 编辑
    漫步ACG 发表于 2022-5-17 00:52
    请教个关于“-NNV”和“缺字”的问题。

    缺字是什么概念?缺少字体,还是字体缺少字幕中用到的字?应该是 ...


    後者才對,是字體缺字(O),並不是把缺字體簡稱為缺字 (X)

    我看不加NNV,就是把程序界面显示红色的字体(目前只遇到这种情况)单独写入txt文件并打开显示?那其实只要直接看界面就够了对吧?

    不加 -NNV,就會「檢查字體有沒有缺字幕所用到的字」

    加了 -NNV,就「不會檢查」

    另外还有个问题,1楼图片中说明:显示洋红的字体,代表字体未安装,可能有问题。
    这个如何理解?为什么未安装还会有问题?

    字幕本身寫法可能有問題,就算你安裝了對應字型,也可能不能正常顯示

    大概就是第一篇列出來的那些例子

    1. 特殊字型的定義是,在 .ass/.ssa 裡正常定義也正常安裝,卻可能仍然沒有正常顯示出來的字型
    2. 發生的原因未知,如果有人知道原理,也請告知一下

    3. 例如

    4. 1. 日文字型 FOT-マティス Pro B (FOT-Matisse Pro B)
    5.  在使用直式字型 @FOT-マティス Pro B 時,無法正常顯示,改成 @FOT-Matisse Pro B 則正常

    6. 2. 華康中圓體(P) (DFPYuanMedium-B5)
    7.  在使用 \fn華康中圓體(P) 時,無法正常顯示,改成 \fnDFPYuanMedium-B5 則正常

    8. 3. 華康/思源/Noto字型 + Style 行設定了錯誤的 encoding 時,如繁中 Windowns + 134(GB2313) 或簡中 Windows + 136(BIG5)
    9.  仿宋、黑体、楷体 則必須為 1 或 134,不可為 136

    10. 4. 思源 字型 + 直式,某些字型名稱會造成無法正常顯示 (ex: "@Source Han Sans TC" 顯示不正常,需改成 "@思源黑體" 才可) 思源中文字型 + 直式,使用英文字型名稱無法正常顯示,需使用中文名稱 (style 或 \fn 皆是)
    11.  思源日文字型 + 直式,使用日文字型名稱無法正常顯示,需使用英文名稱 (style 或 \fn 皆是)

    12.  冬青中文字型 + 直式,使用英文字型名稱無法正常顯示,需使用中文名稱 (style 或 \fn 皆是)

    13. 5. Source Hans/思源 字型 (Adobe) 跟 Noto 是一模一樣的字型 (只有字型名稱不同)
    14.  思源黑體(Source Han Sans) = Noto Sans,思源宋體(Source Han Serif) = Noto Serif,建議安裝思源字型,因為 Noto 無法使用直式字型

    15. 6. 汉仪字型在使用直式字型,如 @HYQiHei-50S 時,無法正常顯示,改成 @汉仪旗黑-50S 則正常


    16. 用特別的顏色來提醒使用者,這些字型可能要修改 .ass/.ssa 檔後才能正常顯示 (1~4),或是避免重覆安裝 (5)
    复制代码


    另外使用思源黑體 1.x 版本的字幕,因為跟現行 2.0 以後版本的思源黑體不相容,目前也是當成有問題的字幕處理


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-8-22 01:25
  • 签到天数: 385 天

    [LV.9]以坛为家II

    4

    主题

    225

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46113
    漫步ACG 发表于 2022-5-17 21:02:52 | 显示全部楼层
    tonyhsie 发表于 2022-5-17 02:21
    後者才對,是字體缺字(O),並不是把缺字體簡稱為缺字 (X)
    後者才對,是字體缺字(O),並不是把缺字體簡稱為缺字 (X)

    这个感觉很神奇啊,为什么连字体缺字也能检测出来?枚举字幕中用到的字和字体中所包含的字,这种也能做到?是整个文件读一遍匹配一次?
    加了 -NNV,就「不會檢查」

    就是说只检查缺少的字体文件是吗?
    字幕本身寫法可能有問題,就算你安裝了對應字型,也可能不能正常顯示

    这个可以理解,但应该是蓝色所显示的字体吧?是指安装的字体,洋红所显示的是没安装的字体。
    另外使用思源黑體 1.x 版本的字幕,因為跟現行 2.0 以後版本的思源黑體不相容,目前也是當成有問題的字幕處理

    也就是说需要思源黑体,如果只安装了V1版本,会认为没安装,对吧?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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