本帖最后由 Seekladoom 于 2020-8-6 12:47 编辑
本帖Word文档下载:
【TTC字体】 如图1,在讲下面的内容之前,先讲一下TTC的含义,TTC全称是TrueType Font Collection,也就是TTF(TrueType Font)字体的集合(Collection),一个TTC字体中至少包含两个TTF字体,而其中的每个TTF字体的汉字、假名以及西文部分都有区别,不把这点讲清楚就没法让大家用TCAX通过TCC文件准确读取到TTC字体文件中我们想要的那个字体。 【图1】 日文TTC: 绝大部分能设置的范围是1-2、1-3,比如华康(DynaFont)、理光(Ricoh)、富士通(Fujitsu)、NISFONT等字体厂商的日文字体,少数比如思源黑体、思源宋体、更纱黑体等的TTC版本甚至有3种以上,这里以大家用得最多的华康的日文TTC字体举例。 如图2,这里以华康少女文字的日文版本为例,打开字体文件就可以看到字体的一些相关信息了,左上角这里的字体名称排序告诉我们,TCC文件中的font face id为1时,TCAX使用的字体是DFMarumoji-SL,为2时使用的是DFPMarumoji-SL,为3时使用的是DFGMarumoji-SL,其他TTC字体以此类推即可。 【图2】 如图3,华康的日文TTC字体的实际文本排版在TCAX的font face id为1时显示该字体的等宽英数,为2时显示等比例英数,为3时显示密排假名和等比例英数,其中第2排英文是对应字体在ASS字幕文件中的字体名称。 【图3】 中文TTC: 绝大部分能设置的范围是1-2、比如华康的ttc字体,少数比如思源黑体、思源宋体、更纱黑体等的TTC版本甚至有3种以上,这里依然以大家用得最多的华康的中文TTC字体举例。 如图4,这里以华康少女文字的中文版本为例,打开字体文件就可以看到字体的一些相关信息了,左上角这里的字体名称排序告诉我们,TCC文件中的font face id为1时,TCAX使用的字体是华康少女文字W5,为2时使用的是华康少女文字W5(P),其他TTC字体以此类推即可。 【图4】 如图5,华康的中文TTC字体的实际文本排版在TCAX的font face id为1时显示该字体的等宽英数,为2时显示等比例英数,其中第2排英文是对应字体在ASS字幕文件中的字体名称。(注:华康少女文字W5-A是简繁通用的GB18030字体,但没有TTC版本,只有TTF版本,且西文部分为等宽英数,这点需要注意。) 【图5】
【OTF和TTF字体】
这两种格式的字体在TCC文件中的font face id默认设置为1即可, TCAX当初被奶大(milkyjing)开发出来时就是针对TTF和TTC字体去编写相关的字体参数的,一个字体文件有多少个TTF字体就有多少个font face id可以用。至于OTF字体,不管是TCAX还是Aegisub所使用的字幕滤镜插件(libass、xy-vsfilter、vsfiltermod等)的底层代码中都没有写入过对OpenType特性支持的相关代码,因此在ASS字幕文件的相关操作中除了不能被加粗之外和调用OpenType特性之外,直接当作TTF字体来用就行了。
|