Mac字体预览卡顿和Pages/Keynote中字体点击延迟,主因是Apple Type Services(ATS)缓存长期未清理;需手动清空~/Library/Caches/com.apple.FontBook缓存并清空废纸篓,再执行sudo atsutil databases -remove、atsutil server -shutdown、atsutil server -ping重置系统级字体索引与渲染缓存。

Mac字体预览卡顿、Pages或Keynote中点击字体名称延迟数秒,通常不是字体太多,而是字体缓存文件长期未清理导致的——这些缓存由Apple Type Services(ATS)自动生成,不随字体删除而自动清除,必须手动定位并彻底清空。
清空字体册专属预览缓存
字体册的缩略图和文字预览依赖独立缓存目录,该目录位于用户空间,无需管理员权限,但清空后必须清空废纸篓才能生效。
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”即表示重置成功。
验证缓存清理是否生效
这一步不是可选项,而是确认操作是否真正起效的必要动作。跳过则无法判断问题是否解决。
第一步:关闭所有正在运行的设计类应用(Photoshop、Sketch、Figma等),避免其持有旧缓存句柄。
第二步:完全退出“字体册”——不是关闭窗口,而是右键Dock图标 → “退出”,或菜单栏点击“字体册” → “退出字体册”。
第三步:重新打开字体册,点击左侧“用户”或“所有字体”,立即滚动浏览列表,观察预览缩略图是否在0.5秒内清晰呈现;随机双击任一字体,确认右侧预览区文字渲染无锯齿、无空白块、无延迟。

















