總結(jié)一下TCAX的TCC文件中的font face id的幾種常見情況
【TTC字體】
如圖1,在講下面的內(nèi)容之前,先講一下TTC的含義,TTC全稱是TrueType Font Collection,也就是TTF(TrueType Font)字體的集合(Collection),一個TTC字體中至少包含兩個TTF字體,而其中的每個TTF字體的漢字、假名以及西文部分都有區(qū)別,不把這點講清楚就沒法讓大家用TCAX通過TCC文件準(zhǔn)確讀取到TTC字體文件中我們想要的那個字體。
【圖1】

日文TTC:
絕大部分能設(shè)置的范圍是1-2、1-3,比如華康(DynaFont)、理光(Ricoh)、富士通(Fujitsu)、NIS FONT等字體廠商的日文字體,少數(shù)比如思源黑體、思源宋體、更紗黑體等的TTC版本甚至有3種以上,這里以大家用得最多的華康的日文TTC字體舉例。
如圖2,這里以華康少女文字的日文版本為例,打開字體文件就可以看到字體的一些相關(guān)信息了,左上角這里的字體名稱排序告訴我們,TCC文件中的font face id為1時, TCAX使用的字體是DFMarumoji-SL,為2時使用的是DFPMarumoji-SL,為3時使用的是DFGMarumoji-SL,其他TTC字體以此類推即可。
【圖2】

如圖3,華康的日文TTC字體的實際文本排版在TCAX的font face id為1時顯示該字體的等寬英數(shù),為2時顯示等比例英數(shù),為3時顯示密排假名和等比例英數(shù),其中第2排英文是對應(yīng)字體在ASS字幕文件中的字體名稱。
【圖3】

中文TTC:
絕大部分能設(shè)置的范圍是1-2、比如華康的ttc字體,少數(shù)比如思源黑體、思源宋體、更紗黑體等的TTC版本甚至有3種以上,這里依然以大家用得最多的華康的中文TTC字體舉例。
如圖4,這里以華康少女文字的中文版本為例,打開字體文件就可以看到字體的一些相關(guān)信息了,左上角這里的字體名稱排序告訴我們,TCC文件中的font face id為1時, TCAX使用的字體是華康少女文字W5,為2時使用的是華康少女文字W5(P),其他TTC字體以此類推即可。
【圖4】

如圖5,華康的中文TTC字體的實際文本排版在TCAX的font face id為1時顯示該字體的等寬英數(shù),為2時顯示等比例英數(shù),其中第2排英文是對應(yīng)字體在ASS字幕文件中的字體名稱。(注:華康少女文字W5-A是簡繁通用的GB18030字體,但沒有TTC版本,只有TTF版本,且西文部分為等寬英數(shù),這點需要注意。)
【圖5】

【OTF和TTF字體】
這兩種格式的字體在TCC文件中的font face id默認(rèn)設(shè)置為1即可, TCAX當(dāng)初被奶大(milkyjing)開發(fā)出來時就是針對TTF和TTC字體去編寫相關(guān)的字體參數(shù)的,一個字體文件有多少個TTF字體就有多少個font face id可以用。至于OTF字體,不管是TCAX還是Aegisub所使用的字幕濾鏡插件(libass、xy-vsfilter、vsfiltermod等)的底層代碼中都沒有寫入過對OpenType特性支持的相關(guān)代碼,因此在ASS字幕文件的相關(guān)操作中除了不能被加粗之外和調(diào)用OpenType特性之外,直接當(dāng)作TTF字體來用就行了。