大蓋一年還兩年前就有這情形
當時嘗試了各種方法也都無法解決就只好作罷
官方論壇也只有提出樓上的方法避開
問題始終沒解決
直到最近又突然想到繼續嘗試處理這問題
從更換server, vlc版本(x86, x64也都試過)
使用vlc以外的decoder
切換系統語言
安裝有的沒的字型
能想到的我都試了幾次
但它的log永遠都是Error opening memory font
即便系統上真的有需要的字體也只會鬼打牆說不行
後來(也不過幾個小時前啦)
我發現有些字幕檔可以部份顯示正確的字
像是一些有中日對照的字幕可能會正確顯示一個語言
這又勾起了我的好奇心
目前得到的結論是
如果是ASS字幕
請各位用文字編輯器(記事本即可)確認看看
字體設定中粗體(Bold)有沒有被設定成+-1(代表開啟)
似乎只要設定成0(關閉)就不會再出現討厭的方塊文字
範例:
Style: phone,黑体,23,&H00000000,&HF0FFFFFF,&H00FFFFFF,&HF0FFFFFF,-1,0,0,0,100,100,0,0,1,2,0,2,30,30,10,134
將紅色部分改成0即可
希望這一發現能幫助到各位
沒事多摸摸Google大神的底,有事多抱抱Google大神的腳。




























































































