原标题:【干货】自己动手,完美解决AE CC 2017/CC 2018/CC 2019字体问题CT generic: not ascii
介绍
相信很多人对这个弹窗不陌生了,在AE中给文字改字体时,或者在中打开AE模版时出现:报错窗口After Effects error: CT generic: not ascii (83 :: 2);这说明文字图层使用的字体有问题了,不兼容AE。这种情况特别容易在After Effects CC 2017/After Effects CC 2018中发生,而且错误弹窗一直出现,点击OK也无效。只能强制关闭AE进程,但是未保存的工程也保存不了了。也很多小伙伴们,经常问,AE CC 2019修复了字体问题吗,我想说,没有,折中的办法,自己动手修改字体。因此很多人也把这黑锅丢给Adobe,没办法,人家Adobe已经退出中国大陆,自此之后的新版不再有技术支持,这个字体错误也是其中的问题之一。闲话少说,且看下面解决方法。
此错误出现的原因是电脑上安装了不规范的字体,工程一用到那些字体就会报错,解决的方法有三种:
1.换低版本的AE(不推荐)
2.删除相关字体
3.自己动手修改字体
今天书生讲解第三种方法,自己动手修改字体
首先书生在这教大家怎样排查不能用的字体
1.打开AE,点击【字符】面板右上角的“≡”,勾选“显示英文字体名称”,如下图
2.然后找到并没有显示英文名称的字体,找到后记住它的名字就可以了,不要点它,因为选中文字层时换这些字体必报错
书生建议把这些不能显示英文名称的字体从电脑的字体库里删除,如下图的 经典细空艺,就不能显示英文名
问题推测原因:字体开发者开发字体的时候编码用的是ASCII,不能兼容汉语文字,换英文字母可能可以用,而汉字采用的是GBK编码,但是好像一些其他软件只会出现乱码,而不是像AE这样报错无解。
解决方法如下:
1
打开High-Logic FontCreator
选择File(文件)>Open Installed Font(打开已安装字体),找到刚才出问题的字体经 典 细 空 艺
2
顶部菜单栏 Font(字体)>Properties(属性)
把Identification(标识符)>Font Family(字系 ),换成英文名字,如jindianxky
切换到Custom(自定义),把Content出现中文的都修改为jindianxky
切换到Ranges(范围),把自动更新字体范围关掉
点击Edit(编辑),勾选 Latin 1(拉丁文) 和Chinese:Simplified chars PRC and Singapore(936)中文:简体 中国和新加坡(936),勾选后点击OK
3
输出字体
输出字体(File>Exporting Font>Export True Type/OpenType Font)
4
选择刚才输出的字体,右键安装
5
打开AE,测试刚才的字体
1.新建合成,输入文字书生CG资源站C4DSKY.com
2.选择文字层,切换到刚才自己编辑好的字体jindianxky,可以发现,编辑好 的 jindianxky 字体已经可以完美使用了
而之前的经 典 细 空 艺 字体还是会出问题,只能强制关闭AE了
免责声明:教程中的软件和字体仅供学习使用,请下载后24小时内删除(不要问为什么,你懂的)。如有侵权,联系删除。
字体软件+详细教程
如果喜欢这个文章
记得分享出去哦
责任编辑: