tonyhsie 发表于 2020-2-5 21:29:59

neil78 发表于 2020-2-4 18:49
謝謝大大。

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

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


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

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

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


解壓密碼 2020

湖滨吴剑先 发表于 2020-2-9 22:10:29

本帖最后由 湖滨吴剑先 于 2020-2-9 22:12 编辑

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

湖滨吴剑先 发表于 2020-2-9 22:16:52

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

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

tonyhsie 发表于 2020-2-10 02:00:42

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

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

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


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

tonyhsie 发表于 2020-2-10 11:06:51

v200210

新功能 or bug 修正


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






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


如圖



neil78 发表于 2020-2-10 12:41:49

tonyhsie 发表于 2020-2-10 11:06
v200210

新功能 or bug 修正




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

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



湖滨吴剑先 发表于 2020-2-10 19:01:06

tonyhsie 发表于 2020-2-10 02:00
字型出現在 style 列表,不代表實際上字幕真的有使用到該字型

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

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

湖滨吴剑先 发表于 2020-2-10 19:21:27

本帖最后由 湖滨吴剑先 于 2020-2-10 19:25 编辑

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

https://i.loli.net/2020/02/10/ArIg3LnMfaSyEF6.png

字幕文件是言葉之庭,來自VCB論壇的QPet的帖子(可以點擊這裏)下載的是v2版本,我也會放在附件供您下載
可以看到圖片中左邊沒有四個 Style 沒有用到文鼎粗钢笔行楷,右邊卻顯示了五個字體,而且帖子中也只注明了需要其他四個字體,我很迷惑。
如果能解決我奇怪的問題,我將不勝感激~

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)



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

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} 來使用其它字型,也是很常見的情況
页: 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40
查看完整版本: ListAssFonts: 小工具,分析字幕使用的字型 (暫停更新及下載)