找回密码
 立即注册
楼主: 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

    积分
    2830278

    卓越贡献

    tonyhsie  楼主| 发表于 2020-2-5 21:29:59 | 显示全部楼层
    neil78 发表于 2020-2-4 18:49
    謝謝大大。

    操作之後,第一次啟動沒事,第二次啟動 仍然報錯的

    在 installedFonts.debug.txt 裡沒看到什麼異狀


    為了幫這個問題除錯,我改了一版 ListAssFonts

    它會在你執行出錯時把相關資訊存成 "debug.txt" 方便我確認問題所在 (除此之外,其它功能沒有任何改變)

    再麻煩你上傳這個 "debug.txt",謝謝


    解壓密碼 2020

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    152
    湖滨吴剑先 发表于 2020-2-9 22:10:29 | 显示全部楼层
    本帖最后由 湖滨吴剑先 于 2020-2-9 22:12 编辑

    发现小工具不能完整列出所需字幕,复现如下,字幕中有方正韵动中黑简体,但是工具中没有
    值得注意的是,这个字幕同时需要方正韵动中黑简体和方正韵动中黑_GBK,是不是这个原因,或者这两个字体是包含的关系??
    图床测试


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    152
    湖滨吴剑先 发表于 2020-2-9 22:16:52 | 显示全部楼层
    湖滨吴剑先 发表于 2020-2-9 22:10
    发现小工具不能完整列出所需字幕,复现如下,字幕中有方正韵动中黑简体,但是工具中没有
    值得注意的是,这 ...

    感谢您制作这个小工具,毕竟直接看txt有很多重复的字体,效率较低
    回复 支持 1 反对 0

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830278

    卓越贡献

    tonyhsie  楼主| 发表于 2020-2-10 02:00:42 | 显示全部楼层
    湖滨吴剑先 发表于 2020-2-9 22:10
    发现小工具不能完整列出所需字幕,复现如下,字幕中有方正韵动中黑简体,但是工具中没有
    值得注意的是,这 ...

    字型出現在 style 列表,不代表實際上字幕真的有使用到該字型

    如果該 style 從頭到尾都沒被使用到,那該字型實際上是不需要的


    如果不是上述這種情況的話,可以再把字幕文件發上來我再確認一下
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830278

    卓越贡献

    tonyhsie  楼主| 发表于 2020-2-10 11:06:51 | 显示全部楼层
    v200210

    新功能 or bug 修正


    1. 新增參數 "-ShortcutFonts",對於 "使用捷徑安裝字型" 的環境,這參數會讓 ListAssFonts 即時更新系統上 "新增 或 移除" 的字型 而代價是,程式執行各功能時,會多花一點時間,系統上安裝的字體越多,越耗時 (在安裝了約 1300 個字型的系統上測試,大約會多 0.3 秒)
    2. 如果某行字幕使用了未定義的 style,LAF 會將它加入 .NeedVerify 字幕裡,方便除錯
    3. 如果字幕檔的路徑過長,程式會另外複製一份字幕來處理,用完自動刪除,包含程式自行產生的目錄 (位於字幕所在磁碟區的根目錄)
    4. 其它細項修改






    為程式建立一個捷徑,對該捷徑進行修改,如下圖,在該行最後面加上 " -ShortcutFonts" 就可以了
    (不包含前後雙引號,加入的只有一個空白跟 -ShortcutFonts 等字元)


    如圖



    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-18 07:48
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    3

    主题

    24

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2971
    neil78 发表于 2020-2-10 12:41:49 | 显示全部楼层
    tonyhsie 发表于 2020-2-10 11:06
    v200210

    新功能 or bug 修正



    那個debug版裡面沒啥變化 就不發了

    新版的增加了好多字體,其他的沒啥,雖然還是報錯,但功能正常
    謝謝大大



    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    152
    湖滨吴剑先 发表于 2020-2-10 19:01:06 | 显示全部楼层
    tonyhsie 发表于 2020-2-10 02:00
    字型出現在 style 列表,不代表實際上字幕真的有使用到該字型

    如果該 style 從頭到尾都沒被使用到,那該 ...

    是的,我使用 Aegisub 查看后發現方正韵动中黑简体
    的 style 沒有使用,
    這個字幕應該是使用一套字體和樣式,又發現了這個工具的妙用了,
    感謝解答!

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    152
    湖滨吴剑先 发表于 2020-2-10 19:21:27 | 显示全部楼层
    本帖最后由 湖滨吴剑先 于 2020-2-10 19:25 编辑

    抱歉不會 debug 之類的操作,又來提奇怪的問題了,這次是多了一個字體XD



    字幕文件是言葉之庭,來自VCB論壇的QPet帖子(可以點擊這裏)下載的是v2版本,我也會放在附件供您下載

    可以看到圖片中左邊沒有四個 Style 沒有用到文鼎粗钢笔行楷,右邊卻顯示了五個字體,而且帖子中也只注明了需要其他四個字體,我很迷惑。

    如果能解決我奇怪的問題,我將不勝感激~

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830278

    卓越贡献

    tonyhsie  楼主| 发表于 2020-2-11 04:18:06 | 显示全部楼层
    本帖最后由 tonyhsie 于 2020-2-11 10:06 编辑
    neil78 发表于 2020-2-10 12:41
    那個debug版裡面沒啥變化 就不發了

    新版的增加了好多字體,其他的沒啥,雖然還是報錯,但功能正常

    要解決你遇到的問題,目前已經不能只單靠 installedFonts.debug.*.txt 了

    還需要的是

    1. 報錯時系統的訊息,如你在 http://bbs.acgrip.com/forum.php?m ... =51287&fromuid=8179 所貼的

    2. 報錯時 ListAssFonts 所產生的 debug.txt
    (要使用 http://bbs.acgrip.com/forum.php?m ... =51621&fromuid=8179 的附件,報錯時才會產生 debug.txt)



    如果有空的話,再麻煩一下囉,謝謝

    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2830278

    卓越贡献

    tonyhsie  楼主| 发表于 2020-2-11 04:20:04 | 显示全部楼层
    湖滨吴剑先 发表于 2020-2-10 19:21
    抱歉不會 debug 之類的操作,又來提奇怪的問題了,這次是多了一個字體XD

    第 947 行


    Dialogue: 0,0:45:03.68,0:45:09.81,CN,,0,0,0,,{\an7\fs66\fad(0,702)\bord1\blur3\b0\c&HFFFFFF&\3c&H272727&\fn文鼎粗钢笔行楷\pos(17.667,799)}没想到会写这么长\N谢谢你能看完\N祝愿秋月每天都精神抖擞\N也希望温暖的季节快点到来啊



    除了在 style 裡定義以外,使用 {\fn} 來使用其它字型,也是很常見的情況
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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