应清空~/Library/Caches/com.apple.FontBook缓存并执行sudo atsutil databases -remove等终端命令重置ATS服务,以解决字体册预览卡顿、缩略图错乱及Pages/Keynote中字体点击延迟问题。

Mac系统字体册预览缓存长期未清理会导致字体列表加载缓慢、预览缩略图错乱、甚至在Pages或Keynote中点击字体名称时卡顿数秒。这些缓存文件由ATS(Apple Type Services)自动生成,不随字体删除而自动清除,必须手动干预。
清空字体册预览缓存
字体册的预览图并非实时渲染,而是依赖存储在用户目录下的独立缓存文件夹。该缓存不会被“验证字体”或“禁用字体”操作影响,必须主动定位并删除。
1、打开访达,按 Shift + Command + G 调出“前往文件夹”窗口。
2、输入路径:~/Library/Caches/com.apple.FontBook,回车进入。
3、确认当前位于该路径后,全选所有文件与子文件夹(Command + A),直接拖入废纸篓。
4、清空废纸篓——这一步不可跳过,否则缓存仍驻留在废纸篓中,下次启动字体册时可能被自动重建。
重置系统级字体索引与渲染缓存
仅清空FontBook缓存不足以解决字体菜单延迟或文字渲染异常问题。系统级ATS缓存会保留已注册字体的轮廓数据、字形映射表和OpenType特性缓存,尤其在禁用/启用大量字体后极易产生冗余条目。
方法一:终端命令强制刷新(推荐)
1、打开“终端”应用。
2、依次执行以下三条命令,每条执行完等待提示符返回再输入下一条:
sudo atsutil databases -remove
atsutil server -shutdown
atsutil server -ping
【注意】第一条命令需输入管理员密码,密码输入时无任何显示,输完直接按回车;第三条返回“Server is running”即表示重置成功。
方法二:重启字体服务(无需密码)
1、在终端中运行:atsutil server -shutdown;
2、等待3秒后运行:atsutil server -restart;
该方式不触碰数据库,仅重启服务进程,适合轻度预览异常场景。
验证预览是否恢复正常
完成上述任一重置操作后,必须通过实际行为验证效果,而非仅看字体册界面是否“变快”。
第一步:关闭所有正在运行的设计类应用(Photoshop、Sketch、Figma等),避免其持有旧缓存句柄。
第二步:完全退出“字体册”——不是关闭窗口,而是右键Dock图标 → “退出”,或菜单栏点击“字体册” → “退出字体册”。
第三步:重新打开字体册,点击左侧“用户”或“所有字体”,立即滚动浏览列表,观察预览缩略图是否在0.5秒内清晰呈现;随机双击任一字体,确认右侧预览区文字渲染无锯齿、无空白块、无延迟。

















