在恢复模式中无法直接恢复默认字体,需先禁用sip,再于正常系统中用“字体册”还原标准字体、修正语言与编码设置,并清理字体缓存。

在系统恢复模式中无法直接“恢复默认字体”,因为字体文件属于运行时系统的一部分,而恢复模式不加载完整图形界面与字体服务。但你可以通过恢复模式执行关键操作,为后续在正常系统中彻底恢复字体与编码支持铺平道路——核心是重置损坏的系统字体资源、重建字体缓存,并确保中文等语言支持完整启用。
进入恢复模式并禁用SIP(必要前置步骤)
系统完整性保护(SIP)会阻止对 /System/Library/Fonts/ 等关键路径的修改。若字体已被误删或替换损坏,需先临时关闭SIP才能修复:
- 关机后按住 Command + R 开机,进入 macOS 恢复环境
- 顶部菜单栏选择「实用工具」→「终端」
- 输入命令:csrutil disable,回车确认返回 Successfully disabled System Integrity Protection.
- 重启 Mac,进入日常系统(不是继续留在恢复模式)
在正常系统中用“字体册”一键还原标准字体
这是最安全、最彻底的字体恢复方式,它会移除所有第三方字体,将系统恢复到出厂附带的字体状态(包括 PingFang、Helvetica Neue、SF Pro 等),并自动重建字体索引:
- 打开「字体册」App(Launchpad 或 Spotlight 搜索)
- 点击菜单栏「字体册」→「设置」→「高级」→「还原字体」
- 输入管理员密码,确认后系统会把所有非 Apple 字体移到 ~/Library/Fonts (Removed) 文件夹,并重载默认字体集
- 完成后重启 Mac,菜单栏、访达、系统对话框等应全部显示正常中文字体
同步修复编码与语言支持
字体显示为方框或问号,常因语言排序或编码链断裂导致,尤其影响中文渲染。需在正常系统中检查并修正:
- 前往「系统设置」→「通用」→「语言与地区」
- 确保「简体中文」已添加,且拖动至语言列表首位
- 点击右下角「更多设置」→ 勾选「使用 Unicode 编码(UTF-8)」(如存在该选项)
- 若曾手动修改过终端编码,还需打开「终端」→「设置」→「描述文件」→「高级」→「文本编码」,设为 Unicode (UTF-8)
最后清理字体缓存并验证
即使还原了字体,旧缓存仍可能导致短暂异常。执行终端命令强制刷新:
- 打开「终端」,依次运行以下三行命令(每行回车后等待完成):
sudo atsutil databases -remove
atsutil server -shutdown
atsutil server -ping - 完成后重启「访达」和「程序坞」:终端中运行 killall Finder 和 killall Dock
- 打开多个系统应用(如备忘录、邮件、系统设置)逐项检查中英文是否清晰无方框











