word字体不显示是因未刷新缓存,需重启fontcache服务或禁用硬件加速并重启word,同时检查com插件是否干扰。

电脑安装字体后Word字体下拉菜单里不出现新字体,不是字体没装上,而是Word根本没读到它——它启动时就缓存了一次字体列表,之后再装多少字体都不会自动更新。
先确认字体确实进了系统
按下 Win + R,输入 %windir%\fonts 回车,打开系统字体文件夹。
在右上角搜索框里输入你安装的字体名称(注意:搜拉丁名,比如“LXGW WenKai”而不是“霞鹜文楷”,中文名常不匹配)。
如果搜不到,说明字体压根没注册进系统。此时右键字体文件→选“为所有用户安装”,必须点这个,普通双击安装只进当前用户目录,Word可能看不到。
不用重启Word,强制刷新字体缓存
方法一:重启字体服务(最快最稳)
以管理员身份打开PowerShell,逐行执行:
Stop-Service -Name FontCache -Force
Start-Service -Name FontCache
安全的随机密码生成器。支持自定义长度、字符类型(大写/小写字母、数字、特殊符号),排除相似字符,批量生成。纯 Python 标准库,无需 API 密钥。
这一步会清空Windows底层字体索引缓存,所有已运行的软件(包括开着的Word)会在下次调用字体菜单时重新加载完整列表,【无需关闭Word,5秒内生效】。
方法二:让Word自己重载(适合不敢开PowerShell的用户)
在Word中按 Alt + F + T 打开选项→左侧点“常规”→勾选“禁用硬件图形加速”→确定→退出Word→再打开。
这个操作会迫使Word放弃旧字体缓存,启动时强制重建字体映射表。比单纯关再开更可靠,因为某些后台进程残留会导致缓存未清干净。
检查Word是否被插件干扰
第一步:按 File → Options → Add-ins,底部管理项选“COM 加载项”,点“转到”。
第二步:逐个取消勾选非微软官方的加载项,尤其是名称含“苏打”“PDF”“Quick”“Tool”的条目——【这些插件会劫持字体渲染链,导致下拉菜单只显示默认字体】。
第三步:全部禁用后点确定,重启Word。如果字体出现了,就逐个启用排查,把问题插件永久删除(通常在 C:\Program Files (x86)\Soda PDF\ 或类似路径下)。










