Photoshop 与 fontd 进程

自从上次给 Mac 重新分区重新安装 OS X 之后,虽然装了 PS,但一直都用 Pixelmator 做一些简单的修图工作,直到这两天因为一些众所周知的原因重拾 PS。许久没用 PS 虽然有点手生,但常用的操作还是记得的,不过用着用着就发现经常出现加载中的那个彩虹图标,然后电脑风扇开始狂转,最后 PS 就无响应了。

然后我打开活动监视器,发现了一个惊人的事情,Photoshop 的 CPU 占用量为 51%,这也就算了,加载一些东西也得消耗 CPU 资源,但 Photoshop 下边还有一个叫 fontd 的进程,这个进程占了 47% 的 CPU 进程,而且这种高占用率的情况持续了将近 20 分钟!!

一开始我以为是 PS 没有加载完系统的字体(我安装了相当多的字体,但以前没有出现这种情况),耐心等待了 20 多分钟,听着高速旋转的风扇终于安静下来,我以为事情这么解决了,可是下次使用 PS 时 fontd 进程又跳了出来。

于是我开始 Google 解决方案,搜索的结果大意是系统的字体册中有错误或重复字体,但实际上我解决了字体册中的重复问题后,打开PS时仍然会出现 fontd 进程 CPU 占用过高的问题。

最终在 Adobe 的帮助站1处找到了关于 PS 字体问题的解决办法,经测试后得知是我的 PS 设置中字体预览值为最大,设置为 none 后,重新打开 PS,fontd 的 CPU 占用量就始终保持在 10% 以下了。

只是没有字体预览用起来相当不方便,于是我试着将字体预览设置为,再次打开 PS,同时观察 CPU 进程,fontd 在五秒内 CPU 占用率达到 20%,但随后就降到了 5% 以下,而 PS 也不会出现无响应的情况,可以正常使用。

令我疑惑的是,Google 出的结果,有人表示 OS X 的一些系统字体会导致这个问题:

I did those steps and step 4 and 5. They tested good. I think step 6 did the trick but not immediately. I could not do step 7 for some reason. I did not stop to figure it all out. I just kept going to step 8. This is where I began to see Photoshop become much more responsive. I moved all fonts that start with the letter A from ~/Library/Fonts to my Desktop and now Photoshop is faster than I’ve seen in a while. No spinning color wheel, yet. Now I have to find out which ones of those A fonts are bad by replacing them one at a time.

不过也可能是我的系统版本太老了的缘故(OS X 10.8.5,比优胜美地落后了两个版本)

最后推荐一个买 Photoshop 的好地方,学生党福利:

赛尔校园先锋

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 注销 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 注销 /  更改 )

Connecting to %s