TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 11265|回复: 1
打印 上一主题 下一主题

[其他] 总结一下TCAX的TCC文件中的font face id的几种常见情况 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2020-8-6 11:52:52 |只看该作者 |倒序浏览
本帖最后由 Seekladoom 于 2020-8-6 12:46 编辑

本帖Word文档下载:
总结一下TCAX的TCC文件中的font face id的几种常见情况.rar (688.7 KB, 下载次数: 2425)
备份下载地址:
https://assrt.net/xml/sub/640/640168.xml
https://subhd.tv/a/508939
http://zimuku.la/detail/139705.html

【TTC字体】
如图1,在讲下面的内容之前,先讲一下TTC的含义,TTC全称是TrueType Font Collection,也就是TTF(TrueType Font)字体的集合(Collection),一个TTC字体中至少包含两个TTF字体,而其中的每个TTF字体的汉字、假名以及西文部分都有区别,不把这点讲清楚就没法让大家用TCAX通过TCC文件准确读取到TTC字体文件中我们想要的那个字体。
【图1】
TCC.png

日文TTC:
绝大部分能设置的范围是1-2、1-3,比如华康(DynaFont)、理光(Ricoh)、富士通(Fujitsu)、NIS FONT等字体厂商的日文字体,少数比如思源黑体、思源宋体、更纱黑体等的TTC版本甚至有3种以上,这里以大家用得最多的华康的日文TTC字体举例。
如图2,这里以华康少女文字的日文版本为例,打开字体文件就可以看到字体的一些相关信息了,左上角这里的字体名称排序告诉我们,TCC文件中的font face id为1时, TCAX使用的字体是DFMarumoji-SL,为2时使用的是DFPMarumoji-SL,为3时使用的是DFGMarumoji-SL,其他TTC字体以此类推即可。
【图2】
字体文件截图.png
如图3,华康的日文TTC字体的实际文本排版在TCAX的font face id为1时显示该字体的等宽英数,为2时显示等比例英数,为3时显示密排假名和等比例英数,其中第2排英文是对应字体在ASS字幕文件中的字体名称。
【图3】
排版 - 日文.png
中文TTC:
绝大部分能设置的范围是1-2、比如华康的ttc字体,少数比如思源黑体、思源宋体、更纱黑体等的TTC版本甚至有3种以上,这里依然以大家用得最多的华康的中文TTC字体举例。
如图4,这里以华康少女文字的中文版本为例,打开字体文件就可以看到字体的一些相关信息了,左上角这里的字体名称排序告诉我们,TCC文件中的font face id为1时, TCAX使用的字体是华康少女文字W5,为2时使用的是华康少女文字W5(P),其他TTC字体以此类推即可。
【图4】
字体文件截图 - 中文.png
如图5,华康的中文TTC字体的实际文本排版在TCAX的font face id为1时显示该字体的等宽英数,为2时显示等比例英数,其中第2排英文是对应字体在ASS字幕文件中的字体名称。(注:华康少女文字W5-A是简繁通用的GB18030字体,但没有TTC版本,只有TTF版本,且西文部分为等宽英数,这点需要注意。)
【图5】
排版 - 中文.png
【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字体来用就行了。

Rank: 4

沙发
发表于 2021-7-12 17:59:02 |只看该作者
注:使用otf字体(比如Fontworks的otf字体)时,如果TCC文件内的font face name那一栏不填的话,TCAX会直接读取字体的Postscript Name,在字体名称上有强迫症的朋友建议填好。

以FOT-Matisse ProN B为例,不填font face name的话最后字幕文件中生成的字体名称就会是这个字体的Postscript Name——MatisseProN-B而不是FOT-Matisse ProN B这个Full Name(Aegisub的字体名称下拉列表都是Full Name,因此最符合Aegisub用户的字体名称使用习惯)。
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-23 19:51

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH