解决 Adobe Photoshop CC、2015、2014、CS6、CS5 中存在的字体问题
在 Photoshop CC 中,损坏的字体可能导致各种问题,其中某些问题看起来似乎与字体无关。
解决方案
- 解决方案 1:将 Photoshop CC 更新到最新版本
- 解决方案 2:在 Photoshop 首选项中关闭字体预览
- 解决方案 3:删除字体
- 解决方案 4:(Mac OS) 通过 Font Book Mac OS 应用程序验证所有字体
- 解决方案 5:使用 FontTest 脚本来确定您的计算机上是否存在损坏的字体
- 解决方案 6:删除 Photoshop 字体缓存
- 解决方案 7:删除系统字体缓存
- 解决方案 8:隔离导致问题的字体(仅限 Mac OS)
这些解决方案已按照从易(最简单最有可能找到损坏的字体)到难(更富有挑战性或更加耗费时间)的顺序列出。
重要:在测试字体之前,请删除或更新一切第三方字体增效工具。
解决方案 1:将 Photoshop CC 更新到最新版本
- 选择“帮助”>“更新”(此为首选更新方法)。
- 从 Adobe 网站下载最新更新。
解决方案 2:在 Photoshop 首选项中关闭字体预览
- 选择“文字”>“字体预览大小”。
- 全部不选。
重新测试您的问题,以确定此解决方案是否解决了该问题。
解决方案 3:删除字体
已知以下字体在 Photoshop 中使用时会导致问题:
Bustle(仅限 Mac OS)
- 21kannmbn_ttf
- GURAKH_S.TTF
- JH_TITLES.TTF
- SCREEN__.TTF
- SEVESBRG.TTF
- SF Tattle Tales Condensed.ttF
- ZEROGEBI.TTF
- Zippy.ttf
解决方案 4:(Mac OS) 通过 Font Book Mac OS 应用程序验证所有字体
- 选择“应用程序”> Font Book。
- 在“字体集”栏中选择“所有字体”。
- 选择“字体”栏中最顶部的字体,并按 Cmd+A 以选择所有字体。
- 选择“文件”>“验证字体”。
- 删除损坏或重复的字体。
- 如果 Font Book 崩溃,请重新启动 Font Book,然后逐一滚动选择每个字体,以确定是哪个字体导致了崩溃。使用向下箭头选择第一个字体,然后按住该键以滚动选择所有字体。
解决方案 5:使用 FontTest 脚本来确定您的计算机上是否存在损坏的字体
下载、安装并运行以下适用于 Photoshop 的 FontTest.jsx脚本。此脚本可确定您的系统上是否存在损坏的字体,或是否是您的某些字体导致了崩溃。
下载并阅读相应的 FontTest_readme.pdf 文件。
重要信息:此 PDF 自述文件包含有关如何安装和运行脚本的重要信息,以及有关结果的信息。
注意:如果 Photoshop 在您运行此脚本之前崩溃,则问题的原因很有可能出在操作系统中,而不太可能出在 Photoshop 中。在这些情况下,请执行此文档中的其他解决方案。
右键单击 (Windows) 或按住 Control 并单击 (Mac OS) 下面的 FontTest.jsx.zip 文件。然后将 FontTest.jsx 文件存储到硬盘上的某个位置,例如桌面。通过双击该文件以将其解压缩,并在出现提示时选择提取所有文件。
下载
获取文件 Photoshop CC 的 FontTest 脚本解决方案 6:删除 Photoshop 字体缓存
Mac OS
- 退出 Photoshop 和 Creative Cloud 桌面应用程序(如果已安装)。
- 导航到:/用户/[用户名]/资源库/Application Support/Adobe/Adobe Photoshop CC
注意:如果您使用的是 Mac OS 10.7 或更高版本,请使用此技术说明,了解如何打开隐藏的“资源库”文件夹。
- 将 CT 字体缓存文件夹拖到回收站中,然后清空回收站。
Windows
- 退出 Photoshop 和 Creative Cloud 桌面应用程序(如果已安装)。
- 导航至以下文件夹。
Windows 7 和 8:\用户\[用户名]\AppData\Roaming\Adobe\Adobe Photoshop CC、CC 2014 或 CC 2015
- 删除 CT 字体缓存文件夹(Photoshop CC、CC 2014 和 CC 2015),然后清空回收站。
重新启动 Photoshop 并运行测试,以确定此问题是否会再次发生。
解决方案 7:删除系统字体缓存
Mac OS
要删除系统字体缓存,请在 Terminal 应用程序中运行命令行实用工具。此命令是 Mac OS 的一部分。在使用 Terminal 时请小心,因为它会对您的操作系统产生一定程度的影响。在 Terminal 中键入“man atsutil”(不带引号)并按 Return,可查阅 Atsutil 手册。您也可以阅读 MacWorld 杂志中的此文章。
- 退出 Photoshop 和 Creative Cloud 桌面应用程序(如果已安装)。
- 选择“应用程序”>“实用工具”。
- 打开 Terminal。
- 键入以下命令,然后按 Return
sudo atsutil databases –remove
Windows
开启隐藏的文件和文件夹(请参阅显示隐藏文件和文件夹),然后执行以下操作:
- 关闭包括 Creative Cloud 桌面应用程序在内的所有 Adobe 应用程序(如果已安装)。
- 导航到 \Windows\ServiceProfiles\LocalService\Appdata\Local
- 删除 *FNTCACHE*.DAT 或 *FontCache*.dat 文件。
注意:星号 (*) 代表各种数字、字母或词语,例如 FontCache-S-1-5-21.dat。
在删除操作系统缓存的同时删除 Photoshop 字体缓存(参见解决方案 6)通常是一个不错的主意。重新测试以确定此问题是否会再次发生。
解决方案 8:隔离导致问题的字体(仅限 Mac OS)
重要:默认情况下,Apple Mac OS X 10.7 中的用户资源库文件夹处于隐藏状态。要访问隐藏资源库文件夹中的文件以执行 Adobe 相关的疑难解答,请使用如何访问隐藏的用户资源库文件中的方法。
确保您的字体只位于一个字体文件夹中:
- /用户/[用户名]/资源库/Fonts
- /资源库/Fonts
如果您的字体没有重复,请继续执行步骤的其余部分。如果存在重复,请从其中一个位置中删除它们。
在桌面上创建两个文件夹,分别名为 fonttest 和 goodfonts。
有三个位置可包含要测试的字体。针对包含字体的以下所有文件夹执行此测试:
* /用户/[用户名]/资源库/Fonts
* /资源库/Fonts
* /[网络驱动器]/资源库/Fonts
要对损坏的字体进行测试,请在“资源库/Fonts”文件夹中保留一半的字体。将一半的字体移到 fonttest 文件夹,并对导致问题的条件进行测试。
- 如果问题再次出现,则表明损坏的字体仍在 Font 文件夹中,而不在 fonttest 文件夹中。将字体从 fonttest 文件夹移到 goodfonts 文件夹。
- 如果问题不再出现,则表明损坏的字体存在于 fonttest 文件夹中。将字体从官方字体文件夹移到 goodfont 文件夹中。将一半的字体移回到官方字体文件夹中,以便进行下一轮测试。
- 继续测试剩余的一半字体,并继续将没有问题的字体移到 goodfonts 文件夹中。
- 在确定了导致问题的某一个字体后,从官方字体文件夹中删除它。将所有字体从 goodfonts 文件夹移回到您正在进行测试的相应官方字体文件夹。针对包含字体的每一个官方字体文件夹执行这些测试。
重要:如果在您移动了字体之后再度出现同样的问题,则表明一个或多个字体存在相同或类似的问题。继续执行这些步骤,直到删除了所有损坏的字体为止。