Mac字体优化需三步:先用字体册移除用户级第三方字体,再禁用非核心系统字体,最后清理/Library/Fonts冗余字体并重置ATS缓存,可显著提升Pages、Keynote等应用启动速度与字体菜单响应效率。

Mac系统中堆积的无用字体文件会拖慢Pages、Keynote启动速度,让字体菜单冗长难找,甚至干扰Sketch或Figma的字体筛选逻辑——这些字体不是“看不见就不存在”,它们持续占用磁盘空间并参与系统字体索引构建。
用字体册移除用户级字体
这一步专治你自己装的第三方字体,比如从网站下载的Demo版、试用版或设计师打包送的整套家族。它们注册在当前账户下,删得干净才不会在Photoshop里突然报错。
打开“应用程序” → 双击启动“字体册”(图标是白色背景上的黑色字母“A”)。
左侧边栏点击“用户”,确保只看到你个人安装的字体;如果显示为空,说明所有字体都属于系统级或全局级,跳过本阶段。
在右侧列表中,按住Command键多选目标字体——【务必整族统一操作,例如“Noto Sans SC”的Regular、Bold、Medium全部选中,单独删Bold会导致排版样式断裂】。
按下Delete键 → 弹出窗口点“移除” → 字体文件被移入废纸篓;此时字体注册信息同步清除,Pages和Word的字体菜单立刻刷新消失。
禁用非核心系统字体
系统自带的Gill Sans、Optima、Zapf Dingbats这类字体不能直接删,但可以安全“隐身”。禁用后它们仍保留在/System/Library/Fonts里,不占内存也不参与渲染,却彻底退出所有应用的字体下拉菜单。
在字体册左侧边栏点击“系统”,等待加载完成。
查找名称含“Gill Sans”“Old English”“Wingdings”“Webdings”的条目,注意右侧“来源”列标注为“System”。
按住Command键逐个点击选中整个家族变体 → 右键任意已选字体 → 点击“禁用”,或直接按Command + D。
禁用成功后,字体名立即变为灰色斜体,右侧状态栏显示“关”;重启Keynote验证:字体菜单里已找不到Gill Sans。
手动清理/Library/Fonts中的预装冗余字体
这个目录里的字体不属于系统底层UI依赖项,而是Apple预装的可选字体包,比如Legacy系列、Monaco(若已用SF Mono替代)、Geneva(若已用SF Pro替代)。删掉它们能释放50MB~300MB空间,且不影响Finder、Safari等原生应用。
方法一:访达直删
打开访达 → 按Shift + Command + G → 输入路径:/Library/Fonts → 回车进入。
查找并选中以下类型文件:名称含“Legacy”“Old English”“Webdings”“Wingdings”“.ttf”或“.otf”结尾;【避开Helvetica Neue、Times New Roman、Arial、San Francisco等基础排版字体】。
拖入废纸篓 → 输入当前账户管理员密码 → 清空废纸篓。
方法二:终端批量删(适合清理大量同前缀字体)
打开“终端” → 输入以下命令并回车:
sudo rm -f /Library/Fonts/*Legacy*.ttf /Library/Fonts/*Legacy*.otf
输入密码(输时不显示字符,输完直接回车)→ 再执行:
sudo rm -f /Library/Fonts/Wingdings*.ttf /Library/Fonts/Webdings*.ttf
重置字体缓存强制刷新索引
前面三步做完,字体菜单可能还是旧的——因为ATS(Apple Type Service)缓存没更新。必须重置,否则Sketch仍会卡在加载字体阶段。
第一步:关闭字体服务
打开“终端” → 输入:sudo atsutil server -shutdown → 回车 → 输入管理员密码。
第二步:清除全部缓存数据库
继续输入:sudo atsutil databases -remove → 回车。
第三步:重启Mac
系统将在开机时自动生成全新字体索引;重启后打开Pages,字体菜单长度明显缩短,启动时间下降30%以上。

















