通过浏览器设置清除所有缓存(常用且简单)
这是最直接的方法,会一并清除所有浏览数据(包括字体缓存)。

- 打开 Chrome 浏览器。
- 点击右上角的 三个点(自定义及控制 Google Chrome) -> 设置。
- 在左侧菜单中,点击 隐私和安全 -> 清除浏览数据。
- 在弹出窗口中,选择 时间范围(建议选择“时间不限”以彻底清除)。
- 务必勾选“缓存的图片和文件”(这是字体缓存所在的位置)。
- (可选)您也可以勾选其他项(如Cookie),但请注意勾选其他项可能会退出网站登录。
- 点击 清除数据。
- 完全关闭并重启 Chrome,然后检查字体问题是否解决。
手动删除字体缓存文件(最彻底)
如果方法一无效,可以手动定位并删除Chrome的字体缓存文件夹。操作前请先完全关闭Chrome浏览器(包括后台进程)。
在 Windows 系统上:
- 完全退出 Chrome(在任务栏右键Chrome图标,选择“退出”)。
- 打开文件资源管理器,在地址栏输入以下路径,然后按回车:
%LocalAppData%\Google\Chrome\User Data\ - 根据你的Chrome用户数据目录,进入对应的文件夹:
- 默认用户:进入
Default\Cache\Cache_Data\ - 其他用户/个人资料:进入
Profile 1,Profile 2等,然后进入Cache\Cache_Data\
- 默认用户:进入
- 在这个
Cache_Data文件夹里,删除所有以f_开头的文件(这些就是字体缓存文件),你可以按名称排序,方便找到它们。 - 也可以选择删除
Cache_Data文件夹内的所有文件,这相当于清空了所有本地缓存(更彻底,但下次访问网站会重新下载所有缓存)。 - 重启 Chrome。
在 macOS 系统上:
- 完全退出 Chrome(Cmd+Q,或右键Dock图标选择“退出”)。
- 打开 Finder,按下
Shift + Cmd + G,输入以下路径,然后按回车:~/Library/Caches/Google/Chrome/(如果你的Chrome使用的是其他用户数据目录,路径可能在
~/Library/Application Support/Google/Chrome/下的Default/Cache或对应Profile的Cache文件夹内) - 进入
Default(或你的Profile文件夹)下的Cache文件夹。 - 找到并删除所有缓存文件(或整个
Cache文件夹的内容)。注意:直接删除Cache文件夹本身可能会导致错误,建议只删除里面的文件。 - 重启 Chrome。
在 Linux 系统上:
- 完全退出 Chrome。
- 字体缓存通常位于:
~/.cache/google-chrome/Default/Cache/(或
~/.config/google-chrome/Default/Cache/,取决于发行版和配置) - 删除该缓存文件夹内的文件。
- 重启 Chrome。
使用命令行启动参数(开发者/高级用户)
如果你在开发网站,经常需要测试新字体,可以启动一个临时的不使用任何缓存的Chrome会话。
- 完全关闭所有Chrome窗口。
- 通过命令行启动Chrome(以Windows为例):
- 按
Win + R,输入cmd回车。 - 输入以下命令(请根据你的Chrome安装路径调整):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-size=1 --media-cache-size=1这个命令会将磁盘缓存和媒体缓存大小设置为1字节,从而几乎禁用缓存。
- 按
- 这只对本次启动的浏览器会话有效,关闭后恢复正常。
重要提示和补充建议
- 重启是关键:无论用哪种方法,清理后务必完全关闭浏览器再重新打开(最好通过任务管理器确认所有
chrome.exe进程都已结束),更改才会生效。 - 检查网站本身:如果清理后问题依旧,可能是网站使用的字体文件链接失效,或你的系统缺少该字体,可以尝试在“无痕模式”下访问同一网站(无痕模式不使用现有缓存),如果无痕模式正常,则说明是本地缓存/扩展问题。
- 禁用有问题的扩展:某些扩展(如字体渲染、样式修改类扩展)可能会干扰字体显示,尝试禁用所有扩展后测试。
- 系统字体缓存:极少数情况下,也可能是操作系统级别的字体缓存出了问题,可以搜索“如何清理 Windows/macOS 字体缓存”来操作(通常涉及重启或使用终端命令)。
对于大多数用户,推荐首先使用【方法一】,如果问题顽固,再尝试【方法二】中的手动删除,方法三主要用于特定测试场景。