使用ListAssFonts快速匹配ASS所需字體

寫在前面的一點點碎碎念:
????鑒于被win11 22H2坑的不輕,已經(jīng)沒法正常使用我常用的軟件了。所以直接重裝回win10了,頓時絲滑流暢。不過Windows目錄的字體沒備份,所以就在尋找一個軟件來滿足自己的需求。能自動識別多個ASS字幕文件所需要的字體,并與指定的字體大包目錄里的所有字體僅限匹配,然后導出所需要的字體。一方面是可以快速安裝字體,另一方面在組內(nèi)發(fā)布資源時確保字體不發(fā)生意外,由于字體文件名與實際顯示名稱不同的問題,之前被坑過。之前使用的是FontLoaderSub,不過有的字幕的字體匹配有問題。

接下來是正片:
1.獲取字體大包
可以從VCB論壇分享的“超級字體整合包 XZ”下載到字體大包,一般來說精簡包即可,硬盤空間足夠的可以下完整包。
或者“LPSub 字體包”,如果onedrive的下載速度不佳,推薦使用“watt?toolkit”和“IDM”相配合進行下載。實在是下載不了的話可以用我分流的鏈接,不過后面我并不會進行更新,所以還是推薦從原始分享地址進行下載。
超級字體整合包 XZ:https://cloud.404.website
LPSub 字體包:https://bbs.acgrip.com/forum.php?mod=viewthread&tid=9396
分流:
度盤:https://pan.baidu.com/s/1ZiuhPK0uvcURXkeGBugfWQ?pwd=ytlf?
夸克盤:https://pan.quark.cn/s/7e64173ed5a2
將字體全部解壓至一個文件夾內(nèi),即做好了準備。
2.下載及配置ListAssFonts
你可以從上面的“超級字體整合包 XZ”的頁面鏈接里獲取到該軟件,也可以通過作者的原始分享頁面進行下載。
ListAssFonts
https://bbs.acgrip.com/forum.php?mod=viewthread&tid=1894
可以將exe文件放置在適合的位置,我為了方便就直接放在了我存放字體大包的文件夾里了。
選中ListAssFonts.exe,右鍵-發(fā)送到-桌面快捷方式。
右鍵快捷方式-屬性,在目標后面加入【 -Ext="字體大包目錄"】?
(注意最開始含空格,不含【】,引號內(nèi)填實際路徑)
如我的這個快捷方式的完整目標為I:\Software\超級字體整合包X\ListAssFonts.exe -Ext="I:\Software\超級字體整合包X"

編輯完成后保存。
此時雙擊快捷方式打開,軟件會自動索引對應目錄下的字體,使用大包時字體很多,需要很長時間,還請耐心等待。
(如果不添加?-Ext參數(shù),將默認掃描該用戶及全局用戶(windows/Fonts)的字體)
將一個/多個字幕文件拖入快捷方式,或者拖入軟件界面中,軟件會自動讀取所需字體。
如果要導出ASS/SSA字幕文件顯示所需要的全部字體,請打開ListAssFonts軟件界面,勾選下方的“Save?Fonts”,再拖入字幕文件。這樣軟件會自動復制所需字體到字幕所在文件夾的子文件夾下,并在保存完成后自動打開目錄。
(注意:字幕文件中不參與實際顯示的字體不會被顯示出來。)
(比如我把某個字體所在的全部行設置為Comment,即使字幕文件的總樣式里有這個字體,但實際未參與顯示,那么軟件會自動跳過該字體。)

這樣就可以按需安裝字體,或者直接壓縮打包字體用于分享了。
(安裝字體時強烈推薦右鍵“為所有用戶安裝”,此時字體會被安裝在C:\Windows\Fonts,避免個別軟件無法正確讀取用戶目錄下的字體)
PS:請注意字體的用途,請勿用于商業(yè)用途,避免侵權(quán)。