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下的字体删除了重新安装也没用
MInanzi
发表于 2020-7-4 16:18:09
唯有旧版没问题,暂时只能用旧版了
tonyhsie
发表于 2020-7-5 04:54:21
MInanzi 发表于 2020-7-4 16:06
试了1没用,2帖子看过了,%USERPROFILE%\AppData\Local\Microsoft\Windows\Fonts下的字体删除了重新安装 ...
https://bbs.acgrip.com/data/attachment/forum/202007/03/152811xmczm98lbnxvt9qq.png
像這樣的情況下,如果點了「繼續」還能正常運行嗎?
我想可能是 ListAssFonts 在處理某個字型上有問題
先弄個 debug 版給你試試,這一版在產生字型列表的過程中,會額外產生 debug.txt,其它功能跟正常版無異
再麻煩你把 debug.txt 發上來,我看看是不是能找到出問題的字型
MInanzi
发表于 2020-7-5 09:56:06
tonyhsie 发表于 2020-7-5 04:54
像這樣的情況下,如果點了「繼續」還能正常運行嗎?
1.点了继续后在这页面等了十分钟也没反应
2.debug也没用
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 就能正常運作
那再麻煩你把那個字型檔傳上來吧,謝謝
MInanzi
发表于 2020-7-5 10:53:25
tonyhsie 发表于 2020-7-5 10:43
debug 版只是為了方便找出問題在哪裡而已,沒用是正常的
從 debug.txt 的最後面可以發現,ListAssFonts...
谢谢,的确是华康圆体的问题,删除就好了,装上就有问题
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 之後的版本即可
tonyhsie
发表于 2020-7-5 18:40:12
MInanzi 发表于 2020-7-5 10:53
谢谢,的确是华康圆体的问题,删除就好了,装上就有问题
這個字型檔案回報了它包含了超過 13 萬個字,超過了一般字型的字數上限 65,535 ,所以導致程式處理上有問題
(對照华康圆体W5 & 华康圆体W5(P).ttc,檔案大小略大一點,卻只有不到 8 千字)
v200705 版,針對這種字型,會把它當成有安裝,卻無法偵測缺字的字型來處理
這樣應該就解決這類問題了
Mekozoko
发表于 2020-7-31 00:35:40
本帖最后由 Mekozoko 于 2020-7-31 00:36 编辑
用FOT-CinemaCN这个字体,明明不缺字但还是会把所有字都报错,是BUG吧?
tonyhsie
发表于 2020-7-31 01:57:06
Mekozoko 发表于 2020-7-31 00:35
用FOT-CinemaCN这个字体,明明不缺字但还是会把所有字都报错,是BUG吧?
我的 FOT-CinemaCN 是正常的
size: 21,477,400
md5: 0dbf03c6c13e186b80b5f9c8f3391d86