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

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

  • TA的每日心情
    慵懒
    2021-4-13 12:08
  • 签到天数: 83 天

    [LV.6]常住居民II

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8445
    MInanzi 发表于 2020-7-4 16:06:44 | 显示全部楼层
    tonyhsie 发表于 2020-7-4 01:53
    1) 先試試看「把 %USERPROFILE%\AppData\Local\ListAssFonts 砍掉,再重新執行 ListAssFonts」這樣能否解 ...

    试了1没用,2帖子看过了,%USERPROFILE%\AppData\Local\Microsoft\Windows\Fonts下的字体删除了重新安装也没用

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-4-13 12:08
  • 签到天数: 83 天

    [LV.6]常住居民II

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8445
    MInanzi 发表于 2020-7-4 16:18:09 | 显示全部楼层
    唯有旧版没问题,暂时只能用旧版了
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854347

    卓越贡献

    tonyhsie  楼主| 发表于 2020-7-5 04:54:21 | 显示全部楼层
    MInanzi 发表于 2020-7-4 16:06
    试了1没用,2帖子看过了,%USERPROFILE%\AppData\Local\Microsoft\Windows\Fonts下的字体删除了重新安装 ...


    像這樣的情況下,如果點了「繼續」還能正常運行嗎?


    我想可能是 ListAssFonts 在處理某個字型上有問題

    先弄個 debug 版給你試試,這一版在產生字型列表的過程中,會額外產生 debug.txt,其它功能跟正常版無異
    再麻煩你把 debug.txt 發上來,我看看是不是能找到出問題的字型


    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-4-13 12:08
  • 签到天数: 83 天

    [LV.6]常住居民II

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8445
    MInanzi 发表于 2020-7-5 09:56:06 | 显示全部楼层
    tonyhsie 发表于 2020-7-5 04:54
    像這樣的情況下,如果點了「繼續」還能正常運行嗎?

    1.点了继续后在这页面等了十分钟也没反应
    2.debug也没用

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854347

    卓越贡献

    tonyhsie  楼主| 发表于 2020-7-5 10:43:42 | 显示全部楼层
    MInanzi 发表于 2020-7-5 09:56
    1.点了继续后在这页面等了十分钟也没反应
    2.debug也没用

    debug 版只是為了方便找出問題在哪裡而已,沒用是正常的

    從 debug.txt 的最後面可以發現,ListAssFonts 卡在 "C:\Windows\Fonts\华康圆体.TTC" 這個檔案


    可以先試著移除這個字型,再看看問題有沒有解決


    我也裝了這個字型,华康圆体W5 & 华康圆体W5(P).ttc,大小 3,011,488 bytes, md5:3d1a1483a2bad2a261c44bdf506b2c8d

    但是 ListAssFonts 不會卡住,一樣可以正常執行


    如果你的 华康圆体.TTC 大小或 md5 跟我用的不一樣,而且移除後 ListAssFonts 就能正常運作

    那再麻煩你把那個字型檔傳上來吧,謝謝
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-4-13 12:08
  • 签到天数: 83 天

    [LV.6]常住居民II

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8445
    MInanzi 发表于 2020-7-5 10:53:25 | 显示全部楼层
    tonyhsie 发表于 2020-7-5 10:43
    debug 版只是為了方便找出問題在哪裡而已,沒用是正常的

    從 debug.txt 的最後面可以發現,ListAssFonts  ...

    谢谢,的确是华康圆体的问题,删除就好了,装上就有问题

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854347

    卓越贡献

    tonyhsie  楼主| 发表于 2020-7-5 12:40:36 | 显示全部楼层
    本帖最后由 tonyhsie 于 2020-7-5 12:45 编辑

    更新日誌


    v200705

    新功能

    1. 汉仪字型在使用直式字型,如 @HYQiHei-50S 時,無法正常顯示,ListAssFonts 會偵測這種錯誤 (範例: 喵萌的七日戰爭字幕)
    2. 可使用命令列來輸入字幕,如在命令提示字元下輸入 ListAssFonts "D:\test.ass"
    3. 可直接拖曳字幕檔到 ListAssFonts 的執行檔(或捷徑)上面,也可以輸入字幕

    Bug 修正

    1. 針對某些有問題的字型做特別處理,避免程式發生「給定關鍵字不在字典中」之類的問題

     如果遇到類似的問題,請先把 %USERPROFILE%\AppData\Local\ListAssFonts 這個目錄砍掉,再重新執行 ListAssFonts v200705 之後的版本即可
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854347

    卓越贡献

    tonyhsie  楼主| 发表于 2020-7-5 18:40:12 | 显示全部楼层
    MInanzi 发表于 2020-7-5 10:53
    谢谢,的确是华康圆体的问题,删除就好了,装上就有问题

    這個字型檔案回報了它包含了超過 13 萬個字,超過了一般字型的字數上限 65,535 ,所以導致程式處理上有問題

    (對照华康圆体W5 & 华康圆体W5(P).ttc,檔案大小略大一點,卻只有不到 8 千字)


    v200705 版,針對這種字型,會把它當成有安裝,卻無法偵測缺字的字型來處理

    這樣應該就解決這類問題了




    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-10-26 09:31
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    13

    主题

    130

    回帖

    1103

    VC币

    星辰大海

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

    积分
    372069
    Mekozoko 发表于 2020-7-31 00:35:40 | 显示全部楼层
    本帖最后由 Mekozoko 于 2020-7-31 00:36 编辑

    用FOT-CinemaCN这个字体,明明不缺字但还是会把所有字都报错,是BUG吧?
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854347

    卓越贡献

    tonyhsie  楼主| 发表于 2020-7-31 01:57:06 | 显示全部楼层
    Mekozoko 发表于 2020-7-31 00:35
    用FOT-CinemaCN这个字体,明明不缺字但还是会把所有字都报错,是BUG吧?

    我的 FOT-CinemaCN 是正常的

    size: 21,477,400
    md5: 0dbf03c6c13e186b80b5f9c8f3391d86

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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