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

ListAssFonts: 小工具,分析字幕使用的字型 (2022/05/12 更新)

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

    [LV.2]偶尔看看I

    66

    主题

    1176

    帖子

    8670

    VC币

    星辰大海

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

    积分
    1768971

    卓越贡献

    tonyhsie  楼主| 发表于 2022-5-6 02:36:06 | 显示全部楼层
    很多人不會把字型安裝到系統上,只用臨時掛載的方式來使用字型

    現在 ListAssFonts 也可以使用這種字型了

    只要在 ListAssFonts 的捷徑裡設定好「-ext="目錄A";"目錄B";.....」

    如圖



    ListAssFonts 就會使用這些目錄下的字型,而不使用系統上安裝的字型
    執行時也跟平常的 ListAssFonts 略有不同




    現在建立字型快取,或是 debug.txt 時,也會列出目前進度、預估結束時間




    所有指定的字型目錄,使用前都會先建立字型快取(跟系統上安裝的字型一樣的過程)

    所有 ListAssFonts 原有的功能,在改用外部字型後,一樣都能正常使用
    唯一差異就只在字型來源不同而已(安裝在系統上的/-ext 指定的目錄下)


    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    66

    主题

    1176

    帖子

    8670

    VC币

    星辰大海

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

    积分
    1768971

    卓越贡献

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

    v220512

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



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

    (70ms vs 1100ms)


    下載連結


    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    15 小时前
  • 签到天数: 328 天

    [LV.8]以坛为家I

    78

    主题

    787

    帖子

    1万

    VC币

    星辰大海

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

    积分
    542790

    崭露头角活跃达人坚持不懈

    蓥荥 发表于 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
    如有字幕无法下载,请联系我补档。失效原因:https://bbs.acgrip.com/thread-8853-1-1.html
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-20 22:42
  • 签到天数: 373 天

    [LV.9]以坛为家II

    3

    主题

    211

    帖子

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    45031
    漫步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

    66

    主题

    1176

    帖子

    8670

    VC币

    星辰大海

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

    积分
    1768971

    卓越贡献

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

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


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

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


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-20 22:42
  • 签到天数: 373 天

    [LV.9]以坛为家II

    3

    主题

    211

    帖子

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    45031
    漫步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

    66

    主题

    1176

    帖子

    8670

    VC币

    星辰大海

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

    积分
    1768971

    卓越贡献

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-20 22:42
  • 签到天数: 373 天

    [LV.9]以坛为家II

    3

    主题

    211

    帖子

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

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

    谢谢更新
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-20 22:42
  • 签到天数: 373 天

    [LV.9]以坛为家II

    3

    主题

    211

    帖子

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    45031
    漫步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

    66

    主题

    1176

    帖子

    8670

    VC币

    星辰大海

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

    积分
    1768971

    卓越贡献

    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 以後版本的思源黑體不相容,目前也是當成有問題的字幕處理


    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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