上次更新日期:
2023年5月24日
问题
当 After Effects 启动时,将显示以下警告消息:
“After Effects 警告:无法读取字体词典。请重新启动计算机。如果问题仍然存在,请访问 http://www.adobe.com/go/learn_ae_fonterror ( 83 :: 3 )”
解决方案
解决方案 1
-
重新启动计算机。
-
重新启动 After Effects。
显示此警告消息的最常见原因是操作系统保存在内存中的字体信息已损坏。重新启动计算机可清理此内存,并让计算机重新构建和载入内存中驻留的字体信息。
解决方案 2
-
退出 After Effects 和其他 Adobe 应用程序。
-
删除 Adobe 字体数据库文件的所有实例(AdobeFnt.lst、AdobeFnt10.lst、AdobeFnt11.lst、AdobeFnt12.lst、AdobeFnt13.lst,等等)。
-
重新启动计算机。
-
重新启动 After Effects。
在 Mac OS 中,AdobeFnt.lst 文件可能位于多个位置,其中包括以下文件夹:
- /资源库/Application Support/Adobe/TypeSupport/CS5/CMAPS
- /资源库/Application Support/Adobe/PDFL/9.9/Fonts
在 Windows 中,AdobeFnt.lst 文件可能位于多个位置,其中包括以下文件夹:
- C:\Program Files\Common Files\Adobe\TypeSupport\CS5
- C:\Program Files\Common Files\Adobe\PDFL\9.9\Fonts
- C:\Program Files\Common Files\Adobe\PDFL\9.9\CMAPS
要在其他位置查找这些文件,请在硬盘上搜索“AdobeFnt”。
如果磁盘上字体高速缓存数据库已损坏,则该解决方案会很有用。删除字体数据库高速缓存文件并重新启动计算机后,计算机会在磁盘上重新构建字体数据库。
解决方案 3
如果重新构建字体高速缓存数据库没有修复此问题,则该问题可能是因为字体错误或已损坏。最常出现错误或损坏的字体是从 Internet 下载的免费位图字体(例如 Zebra)。
通过选择性地删除字体,然后执行上述解决方案,可以手动定位并删除损坏的字体。第三方实用程序(如 Font Doctor)可提供管理字体、识别损坏字体等功能。
删除错误或损坏的字体后,执行解决方案 2 以重新构建字体高速缓存数据库。