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} 來使用其它字型,也是很常見的情況