设计部的iMac 2013末 21.5寸出现ps打开后,excel编辑保存就崩溃的问题。而且系统特别慢。
看了下excel崩溃时的trace,认为是字体原因。关于macOS字体库的两篇文章如下:
Microsoft Error Reporting log version: 2.0
Error Signature:
Exception: SIG_HANG_QUIT
Date/Time: 2018-06-05 03:16:25 +0000
Application Name: Microsoft Excel
Application Bundle ID: com.microsoft.Excel
Application Signature: XCEL
Application TimeStamp: 0x55cf3858
Application Version: 15.13.3.150815
Crashed Module Name: merp
Crashed Module Version: 15.13.3.150815
Crashed Module Offset: 0x0000308f
Blame Module Name: WLMGraphicsDevice
Blame Module Version: 15.13.3.150815
Blame Module TimeStamp: 0x55cf3823
Blame Module Offset: 0x0000000000019613
StachHash: 6d09
Application LCID: 2052
Extra app info: Reg=en Loc=0x0804
Crashed thread: 0
Thread 0 crashed:
1 0x492f08f in (merp + 0x0000308f) 0x0
2 0x94e1003b in __sigtramp + 0x0000002B (libsystem_platform.dylib + 0x0000503b) 0x0
3 0xffffffff in ( + 0x00000000) 0xbff98558
4 0x93e396ca in TFont::CreateFontEntitiesForFile(char const, bool, TSimpleArray<TFont>&, bool, short, char const*) + 0x0000098C (libFontParser.dylib + 0x000026ca) 0xbff98928
5 0x93e38799 in _FPFontCreateFontsWithPath + 0x000000E6 (libFontParser.dylib + 0x00001799) 0xbff99578
6 0x91f37a54 in _create_private_data_with_path + 0x0000001A (libCGXType.A.dylib + 0x00000a54) 0xbff9a258
当前用户查看到 字体在 UserHome/Library/Fonts 目录,接近3,2GB大小,四千多个文件。
创建了一个新的管理员用户,字体库为空,测试没问题。此处需要chmod 原用户的文件给新用户赋权,所以花了很多时间。
回到问题用户,mv Fonts Fonts_bak,再次测试,没问题。之前使用了上述两个链接的指导去检测了重复字体和问题字体,确实问题很大。所以最后直接将字体库文件夹重命名了,测试发现电脑快了,问题不再出现了。
最终,使用字由这个软件,不再需要以前的字体。删除以前的字体备份。
现在iMac快多了,无论是ps还是excel都好多了。
总的来说参考的几个链接给了我问题可能性的思考。动手看看,给了我解决问题的机遇。