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

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

[已解决] 解析TCC提示[failed to initialize the font] [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-2-17 11:35:37 |只看该作者 |正序浏览
QQ截图20130217112550.jpg

以前做字幕从来都是做最简单的效果。最近几天刚开始摸索特效。
ASS打好K之后设置TCC。然后解析就一直提示字体初始化失败。可是字体我已经安装过。而且在PS和Aeguisub里都可以正常显示相应字体,只有TCC这里提示初始化失败不知道是什么情况!
因为还在试验和学习阶段,所以我试用的TCC文件是本论坛里入门教程里的工程,只是改了里面的【# main settings】而已。
QQ截图20130217113046.jpg

因为还是特别菜特别菜的菜鸟,所以真的还什么都不懂。如果问的太白痴了。请海涵
在坛子里搜索了一遍,没搜索到,如果有过这个问题的解决方法,请顺手给我个链接,或者指点一下如何寻找。非常感谢

Rank: 4

29#
发表于 2013-2-18 20:21:32 |只看该作者
milkyjing 发表于 2013-2-18 20:03
可以是其他的, 只要不是顯示亂碼 (以fontColor.exe顯示的文件名 或 TCC中 font file值為準) 就可以了...
...

嗯。明白。已经导入系统的刚才让我都用fontcolor 给复制出来了,然后删除C盘下的。在把复制出来的全部改成纯英文名字。从新放到C盘下。现在一切正常了。。,(*^‧^*) ,

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

28#
发表于 2013-2-18 20:03:05 |只看该作者
轻声细语 发表于 2013-2-18 19:59
我用个比较白话的方法形容,就是只要用【fontcolor】拷贝出来的文件名称是英文,然后TCC解析的时候自动拖 ...

可以是其他的, 只要不是顯示亂碼 (以fontColor.exe顯示的文件名 或 TCC中 font file值為準) 就可以了...

另外, 文件名是可以隨便修改的... 和字體名是兩回事...

Rank: 4

27#
发表于 2013-2-18 20:00:00 |只看该作者
kk123456 发表于 2013-2-18 16:46
应该是路径不能有中文字符

目前来看已经解决了眼前的问题了。非常谢谢你的回复和帮助

Rank: 4

26#
发表于 2013-2-18 19:59:25 |只看该作者
本帖最后由 轻声细语 于 2013-2-18 20:00 编辑
milkyjing 发表于 2013-2-18 19:14
原因已查明, 是因為tcc文件無法正常保存韓文 (包括字體安裝也是, 韓文顯示為亂碼, 具體原因未詳細分析,  ...


我用个比较白话的方法形容,就是只要用【fontcolor】拷贝出来的文件名称是英文,然后TCC解析的时候自动拖拽到当前文件夹的字体也是英文名称的字体而不是韩文名字的,那就可以正常解析。是这样吧?

我刚才看了你说的之后,直接从网上又找了一些韩文字体,默认就是英文名称的,然后实验了一下,确实正常了。

非常感谢你和大家的帮助。。。有一种找到组织了的感觉。哈哈哈

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

25#
发表于 2013-2-18 19:14:00 |只看该作者
轻声细语 发表于 2013-2-18 08:58
里面有一个K了几句的试验文件 和解析不了的TCC。以及错误提示。。和两个韩文字体。
韩文 ...


原因已查明, 是因為tcc文件無法正常保存韓文 (包括字體安裝也是, 韓文顯示為亂碼, 具體原因未詳細分析, 但與系統編碼設置有關).

一個解決方法是, 修改TFF文件名, (可以用英文代替韓文), 比如 Cre황진이.tff --> HwangJini.tff 重新安裝 (實際上, 不安裝字體也可以生成, 只要在TCC文件中, font file指定的路徑下有對應文件就可以了)

Unnamed QQ Screenshot20130218191045.png

Unnamed QQ Screenshot20130218191154.png


TCC文件也對應的修改, 即可成功Parse了.


p.s. 韓文字體文件好小...

Rank: 4

24#
发表于 2013-2-18 16:46:35 |只看该作者
轻声细语 发表于 2013-2-18 15:58
不知道是不是我的操作方法不对。。

应该是路径不能有中文字符

Rank: 4

23#
发表于 2013-2-18 15:58:46 |只看该作者
本帖最后由 轻声细语 于 2013-2-18 15:59 编辑
kk123456 发表于 2013-2-18 12:54
直接parse的确是不行,但用Microsoft AppLocale把tcax.exe启动语言调为韩语打开,再parse就行了


不知道是不是我的操作方法不对。。
0.jpg
1.jpg
3.jpg
之后解析这个TCC文件就。。。。
4.jpg
5.jpg
6.jpg
不能读取或不完整?

是不是我操作的不对!?

另外,我的电脑是XP系统,而且是精简版。会是和这个有关系吗?

Rank: 4

22#
发表于 2013-2-18 12:54:51 |只看该作者
轻声细语 发表于 2013-2-18 08:58
里面有一个K了几句的试验文件 和解析不了的TCC。以及错误提示。。和两个韩文字体。
韩文 ...

直接parse的确是不行,但用Microsoft AppLocale把tcax.exe启动语言调为韩语打开,再parse就行了

真相

有图有真相
1

查看全部评分

Rank: 4

21#
发表于 2013-2-18 08:58:49 |只看该作者
milkyjing 发表于 2013-2-17 22:30
可以發幾個字體上來作為參考. (順帶附上_k.ass
我這邊沒有韓文的...

里面有一个K了几句的试验文件 和解析不了的TCC。以及错误提示。。和两个韩文字体。
韩文字体我实验了五个,无一成功。
错误提示均一样。【初始化字体失败】但是我确定我已经复制到C盘下了。
mine.zip (902.29 KB, 下载次数: 2820)

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

20#
发表于 2013-2-17 22:30:45 |只看该作者
轻声细语 发表于 2013-2-17 22:21
时间轴第一行最后一个o 去掉了。就好了  TT TT

学会了,以后遇到问题解决不了会在使用下 ...


可以發幾個字體上來作為參考. (順帶附上_k.ass
我這邊沒有韓文的...

因為我感覺你的使用上沒有什麼問題...

Rank: 4

19#
发表于 2013-2-17 22:21:00 |只看该作者
milkyjing 发表于 2013-2-17 21:45
在有自己思考的情況下, 進行提問是值得推崇的, 大家也會更加熱心提供幫助. 這點LZ做得挺好 233.

關於這 ...

时间轴第一行最后一个o 去掉了。就好了  TT TT

学会了,以后遇到问题解决不了会在使用下排除法的。。

现在解析都没问题了。我去研究下一问题去。。看看到底为什么我的韩文字体用一个挂一个。

完全没接触过代码的人表示。前面全是山啊

我会加油的。谢谢你可能还会经常来麻烦你。提前表示一下抱歉和感谢。

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

18#
发表于 2013-2-17 21:45:19 |只看该作者
轻声细语 发表于 2013-2-17 21:08
谢谢。谢谢。麻烦你了。自己看着教程摸索着来,遇到搜不到答案的问题了,只好来骚扰大家了。 ...

在有自己思考的情況下, 進行提問是值得推崇的, 大家也會更加熱心提供幫助. 這點LZ做得挺好 233.

關於這個問題的解決, 一般情況下可以使用下述步驟 (雖然笨了一點).

首先, 我們應該縮小範圍, 編輯_k.ass文件, 剪切掉最後幾句歌詞 (可以採用二分法快速定位). 比如砍掉1半.
然後執行, 發現出錯. 再砍掉一半, .... 最後我們發現, 只保留一句還是出同樣問題. 則, 對剩下的一句歌詞,
繼續進行裁剪, 刪除最尾部一半, 發現該問題消失. 則復原, 刪掉最後1/4... 最後我們發現是最後一個 o 不被識別.

實際上, 在記事本中, 仔細觀察該字符, 會發現, 右上角有一個小小黑點. (雖然我不清楚該字符是怎麼引入的). 刪除該字符, 用正常的o代替, 即可.

Rank: 4

17#
发表于 2013-2-17 21:08:39 |只看该作者
本帖最后由 轻声细语 于 2013-2-17 21:09 编辑
milkyjing 发表于 2013-2-17 20:45
顯示"?"不一定就是存在問號... 也可能是有亂碼.

你把工程打包發一下吧..


在楼上附件。。

那里面的字体是我随手换的。。我前后换过三个英文字体,都是TTF的。。但是都出的同样的错误提示。

Rank: 4

16#
发表于 2013-2-17 21:08:06 |只看该作者
谢谢。谢谢。麻烦你了。自己看着教程摸索着来,遇到搜不到答案的问题了,只好来骚扰大家了。

mine.rar

228.38 KB, 下载次数: 3990

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

15#
发表于 2013-2-17 20:45:32 |只看该作者
轻声细语 发表于 2013-2-17 20:40
现在换新招了

===============

顯示"?"不一定就是存在問號... 也可能是有亂碼.

你把工程打包發一下吧..

Rank: 4

14#
发表于 2013-2-17 20:40:14 |只看该作者
milkyjing 发表于 2013-2-17 18:56
不排除有部分字體不能使用的情況 (需要字體支持Unicode編碼映射等),

對該問題的處理方式:

现在换新招了

===============
error:the font does not contain the character "?"
Fatal Error:invalid character in SYL file
Tips:change a correct font which contains the character
Tips:delete the character
INFO:Task failed
===========
可是我时间轴里根本没有问号啊
Dialogue: 0,0:00:33.70,0:00:44.50,Default,,0,0,0,,{\k251}non {\k50}ji {\k51}do {\k223}kei {\k71}biong {\k66}ai {\k110}ko {\k28}lo {\k47}sa {\k32}lam {\k25}ka {\k50}ta {\k66}no
Dialogue: 0,0:00:45.00,0:00:50.62,Default,,0,0,0,,{\k68}Bi {\k38}miong {\k44}so {\k55}kin {\k50}po {\k39}ju {\k67}ai {\k30}bei {\k41}te {\k130}do
Dialogue: 0,0:00:50.75,0:00:55.48,Default,,0,0,0,,{\k68}yi {\k42}mi {\k38}nan {\k58}I {\k40}su {\k44}kan {\k183}do
Dialogue: 0,0:00:56.54,0:01:06.30,Default,,0,0,0,,{\k81}Wei {\k19}I {\k41}lo {\k132}kai {\k107}shi {\k40}ke {\k17}lo {\k89}kai {\k27}so {\k22}lo {\k111}ji {\k37}le {\k120}ka {\k133}ok
Dialogue: 0,0:01:07.50,0:01:13.90,Default,,0,0,0,,{\k25}Ku {\k28}me {\k91}kei {\k57}ju {\k113}kai {\k28}wei {\k83}ho {\k56}mu {\k129}hei
Dialogue: 0,0:01:18.28,0:01:23.95,Default,,0,0,0,,{\k28}Yo {\k37}gin {\k19}o {\k37}ji {\k151}ma {\k43}na {\k29}ye {\k26}ba {\k38}da {\k159}ya
Dialogue: 0,0:01:23.97,0:01:30.10,Default,,0,0,0,,{\k32}Seing {\k30}ka {\k38}ji {\k48}do {\k64}mo {\k71}san {\k71}go {\k39}tong {\k28}gua {\k65}sa {\k26}u {\k25}ki {\k26}ba {\k42}ba

我觉得是韩文的问题。所以试试罗马音,结果。。。
TT TT 我要哭了。。之前的问题还没搞明白,又开始来新招了。

Rank: 5Rank: 5

13#
发表于 2013-2-17 18:58:41 |只看该作者
貌似有些字体就是不能被正确解析,所以是在不行的情况下建议lz找一个相近的字体代替。如果脚本中不涉及像素化和mask,也可以在tcc中先用其他字体代替,待生成完毕后进入ass文件头部手动更改字体名称。
1

查看全部评分

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

12#
发表于 2013-2-17 18:56:50 |只看该作者
轻声细语 发表于 2013-2-17 18:33
是的。现在晚上回家用家里电脑,韩文字体还是不行。不知道为什么。


不排除有部分字體不能使用的情況 (需要字體支持Unicode編碼映射等),

對該問題的處理方式:
1. 上傳該字體 (推薦用百度網盤)
2. 換別的韓文字體. (印像中有幾位使用TCAX製作韓文特效的, 比如 shuouzuidiao)

注:
對於TTF結尾的字體文件, font id使用1, 對於TTC結尾的, 簡單起見, 就設為2好了.
一個字體可能會有多個名字 (一般會有一個英文名, 具體顯示哪一個, 和系統有關係, VSFilter都能識別的, 比如, 在ASS Style中, 你用 "黑體", 或者 "SIMHEI" 最終顯示的效果是一樣的).

Moderator

疯子

Rank: 5Rank: 5

11#
发表于 2013-2-17 18:52:14 |只看该作者
轻声细语 发表于 2013-2-17 18:33
是的。现在晚上回家用家里电脑,韩文字体还是不行。不知道为什么。

我还真不知道什么情况了,你再换个别的韩文字体试试?
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-5 13:32

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH