硬盘里攒了几百个字体文件,系统字体列表能拉三屏。打开设计软件,字体下拉框卡两秒才出来;想找一款上周用过的字,滚轮滑到底也没滚到头。更麻烦的是,同一款字体装了三个版本,打开老文件时被调用的偏偏不是当初那个,字宽差一点点,整段排版就错位。
装的时候一秒钟,清的时候得知道它落在哪儿。字体不只存在一个地方,系统目录、用户目录、软件自己的缓存,三处都有痕迹。猫啃网收录 839 款免费中文字体,全攒在本地并不现实,清一批留一批更实际。
一、先弄清字体装在哪
Windows 有两处。 系统级在 C:\Windows\Fonts,所有用户共用;用户级在 %LOCALAPPDATA%\Microsoft\Windows\Fonts,只对当前账户生效。后者是“仅为我安装”时写入的位置,很多人不知道它的存在,删了系统目录还以为清干净了。
macOS 有三处。 /System/Library/Fonts 是系统自带,受系统保护,别动;/Library/Fonts 供所有用户使用;~/Library/Fonts 只对当前用户生效,个人装的字体多在这里。三处的优先级不同,同名时按目录顺序取。
Linux 常见两处。 用户级在 ~/.local/share/fonts,全局在 /usr/share/fonts。删完要跑一次字体缓存刷新命令,列表才会更新。
软件还会另存一份。 部分设计软件和办公套件会把字体复制到自己的资源目录,或者在本地建一份索引缓存。系统里删干净了,软件里还留着条目,就是这一层没清。
二、卸载前先做两件事
关掉所有调用字体的程序。 设计软件、办公套件、浏览器标签、预览窗口,甚至资源管理器里正在预览的字体文件,都可能占着句柄。Windows 上文件被占用时会直接弹“无法删除,文件正在使用”,macOS 上则是删了但列表还在。
记录再动手。 把要删的字体的全名、版本、来源页面、协议类型记一份,需要留档的把文件复制到备份目录。字体删掉之后,打开老文件会提示替换字体,有这份记录就能按名字装回去。
一次别删太多。 分批删,每批之后重启看一眼系统界面有没有异常。系统自带字体被误删,菜单和对话框会出现方框,恢复起来比想象中麻烦。
三、系统这一头怎么清
Windows 走设置入口比较稳。 设置-个性化-字体,搜索框里输入名字,点进去能看到文件大小、版本和“卸载”按钮。用户级字体在同一页面,标注为当前账户安装。从这里删,注册表项会一起清掉。
直接进目录删也行,但要回头核对。 删完回到字体设置页刷新一次,确认列表里没有残留条目。目录删了、注册表还留着的情况,会让某些软件认为字体仍在。
提示占用就这样处理。 注销当前账户再登录,或者重启后立刻删。仍不行的话,用资源监视器查是哪个进程打开了该文件,先关掉那个进程。
注册表这一层要谨慎。 相关项在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts,用户级在 HKEY_CURRENT_USER 下的同名路径。确有必要时先导出备份,再逐条删除对应字体的项,不要整段清空。
macOS 用字体册。 打开字体册,选“所有字体”,找到目标字体后右键。两个动作含义不同:停用是从列表隐藏、文件还在;移除是把文件移到废纸篓。只想让列表清爽,用停用;确定不再需要,用移除。
重复项按路径分清。 字体册里同名不同版本会归到一组,展开能看到各自的文件路径和版本号。删之前看清路径,别把系统目录里的那份删了。
四、软件那一头怎么清
重启是最低要求。 多数设计软件只在启动时扫描字体目录,删完不重启,菜单里照样能看到。重启一次,列表才重建。
办公套件的字体缓存要单独处理。 关闭全部文档窗口后再重启程序,多数情况列表会刷新。仍有残留的,清理程序缓存目录后重开。
客户端同步下来的字体另有一套。 客户端里同步下来的字体,要在客户端里停用或移除,光删本地目录,下次启动会被重新拉回来。
嵌入型资源也要查。 有些模板、插件会自带字体子集,装在软件的资源目录里。这类文件不在系统字体列表中,只能按目录找。
不想反复装卸,可以换一种调用方式。 项目多、字体换来换去的场景,按需加载比装进系统省事:
- 字由客户端:下载安装后,在客户端里激活想用的字体,PS / AI / Sketch 自动识别,免去装系统的麻烦。猫啃网提供官方下载入口。
常用的几款仍建议装系统。 长期高频使用的正文字体,装进系统调用更直接,不用每次开客户端。思源黑体 字重齐全,做正文的通用款省心;素材集市智造黑 骨架规整,中英文并排稳定;%s 笔画干净,适合界面与说明文字。鸿蒙黑体 笔画干净,适合界面与说明文字。标题类可以只留 得意黑 一款在系统里,其余走按需加载。
五、卸载后怎么验收
搜一遍关键词。 在系统字体列表里搜字体家族名,确认没有残留条目。同名不同字重的,逐个确认。
打开一个老文件。 找一个用过该字体的文档或设计稿,打开时如果弹出替换字体提示,说明系统里确实没有了;如果静默显示正常,反而要怀疑是不是还有另一份没删。
再装一次试试。 需要保留的字体,删完重新装一遍,确认能装、能显示、能删。这个来回能暴露权限问题和目录错位。
留一份字体清单。 清完之后把保留下来的字体整理成表格:字体名、版本、协议类型、来源链接、获取日期。下次换设备,按清单恢复比重装一遍省时间。
授权说明
这里的“能删”,指设备上的字体文件可以移除。删之前顺手把授权信息核一遍,三步走。
第一步,确认字体全名。 一个系列常有多款、多个字重,文件名相近但授权可能分开声明。带 GB、简繁、VF 后缀的,与基础版不是同一份文件。清单里写全名,后面才好对。
第二步,查协议类型。 常见几类:开源协议(SIL OFL、MIT、GPL)、作者声明免费商用、随包附带的免费商用声明,以及带保留字体名称条款的授权。开源协议文本公开可查;作者声明的范围由声明自身界定,写法差别很大。
第三步,核使用场景。 印刷、网页、视频通常都在允许范围内;把字体嵌进 App、电子书,或用于 Logo 商标注册,要单独确认。卸载前如果项目还在用这款字,先把授权凭证留好,别等文件删了才回头找。
留凭证。 字体全名、获取日期、许可页面截图和链接放在同一个文档里,和字体备份放在一起。版本更新后条款可能调整,有记录才追得回来。
常见问题(FAQ)
问:字体文件删了,为什么软件里还能看到?
软件有自己的字体索引缓存,只在启动时重建。把相关程序全部关掉再重开,列表才会更新。用客户端同步字体的,还要在客户端里停用。
问:系统自带的字体能删吗?
不建议。系统界面、对话框、菜单都依赖这些字体,删掉后部分文字会显示成方框,恢复起来麻烦。只在字体列表里隐藏自己装的那些就够。
问:同一个字体装了多个版本,怎么判断该留哪个?
看版本号和文件日期,保留较新的那份;有项目明确依赖旧版的,先确认老文件打开正常再删。两个版本共存时,打开老文件容易调用错,尽量只留一个。
问:把字体文件直接拖进废纸篓,算卸载干净了吗?
不一定。Windows 上还要确认注册表项和用户目录里的副本,macOS 上要确认字体册列表已更新,软件侧要重启。三处都清了才算干净。
小结
卸载字体要清三处:系统目录、用户目录、软件缓存。Windows 走设置里的字体页比较稳,用户级目录容易被漏掉;macOS 用字体册,分清停用和移除;软件侧关掉重开才能重建列表。删之前关程序、留记录、分批删,删完搜一遍列表、打开老文件验一次。常用字体装系统,临时用的走按需加载,列表就不会越拉越长。
猫啃网

