必须立即恢复系统字体,否则影响所有应用渲染;确认删除后,优先通过恢复环境重建字体目录或用Time Machine还原,失败则重装系统保留用户数据。

Mac误删了系统字体后,Finder里找不到字体文件、预览文字显示方块、Pages或Keynote排版错乱,必须立刻找回原始字体文件,否则会影响所有依赖系统字体的应用正常渲染。
确认是否真被删除
打开「访达」→前往→前往文件夹→输入 /System/Library/Fonts/ →回车。如果该路径下为空或仅剩极少数文件(如 .DS_Store),说明系统字体已被手动删除或通过终端误执行了 rm 命令;若能看到大量 .ttf/.dfont 文件,则问题不在系统字体本身,跳过后续步骤。
【关键前提】 macOS 13 Ventura 及之后版本(含 Sonoma、Sequoia)已将系统字体移至只读宗卷,普通用户无法直接写入或删除 /System/Library/Fonts 下的文件——如果你能删掉它们,说明你此前已禁用 SIP 或使用了 root 权限操作,恢复方式与常规不同。
从 macOS 恢复环境重建字体目录
这一步适用于:你确认删了 /System/Library/Fonts 内容,且当前系统仍可启动(即使字体异常)。
第一步:重启 Mac → 按住电源键直到出现“选项”图标 → 点“选项”→“继续”→选择管理员账户并输入密码 → 进入恢复环境。
第二步:顶部菜单栏 → 实用工具 → 终端。
第三步:在终端中逐行输入以下命令(注意大小写和空格):
csrutil disable → 回车 → 等待返回 “Successfully disabled System Integrity Protection.”
reboot → 回车 → 重启后正常登录系统(此时 SIP 已关闭)。
第四步:再次重启 → 进入恢复环境(同第一步)→ 打开终端 → 输入:mount -uw / → 回车(重新挂载根宗卷为可写)。
第五步:执行字体重建指令:sudo cp -R /usr/share/fonts/* /System/Library/Fonts/ 2>/dev/null || echo "基础字体已就位" → 回车。该命令会从系统共享字体区批量复制默认字体到目标路径。
第六步:输入 csrutil enable → 回车 → 再次 reboot → 完全重启后验证字体是否回归。
用时间机器备份覆盖还原
如果你开启了 Time Machine 且最近一次备份包含完整系统状态(非仅用户数据),这是最稳妥的方案。
方法一:开机时按住 Command + R 进入恢复 → 选择“从时间机器备份恢复” → 选中带日期标识的本地快照(注意看时间戳是否早于误删操作)→ 在“选择要恢复的磁盘”中仅勾选 【Macintosh HD】(不要勾选 Data 宗卷)→ 开始恢复。
方法二:不进恢复环境,直接在桌面打开“时间机器”菜单栏图标 → “进入时间机器” → 导航到误删前 1~3 天的任意快照 → 展开左侧边栏 → 依次点开 “系统” → “Library” → “Fonts” → 右键点击该文件夹 → “恢复”。此操作仅还原字体目录,不影响其他系统文件。
注意:macOS Sequoia(2026年最新版)的时间机器快照默认不备份 /System 下内容,除非你手动修改过备份排除规则。若快照中无 Fonts 文件夹,说明该备份无效,立即停止此方法。
重装系统并保留用户数据
当上述两种方式均失败,且你无法接受字体缺失带来的应用兼容性风险时,必须走重装路径。此操作不会删除你的文档、桌面、邮箱或钥匙串,但会刷新整个系统分区。
重启 → 进入恢复环境 → 选择“重新安装 macOS” → 点“继续”→ 在磁盘选择界面,**务必选中“Macintosh HD”而非“Macintosh HD - Data”** → 确认安装。
安装完成后,所有原始系统字体将随新系统一同部署,包括 SF Pro、HelveNeue、Times、Courier 等全部 200+ 种默认字体。无需额外操作,重启即可使用。


















