Windows Terminal无法识别已安装的Agave NF Nerd字体求助
Windows Terminal无法识别已安装的Agave NF Nerd字体的解决办法
问题核心原因
你配置文件里写的字体名称"agave NF"和系统实际注册的字体名称不匹配,导致Terminal无法识别。Nerd Font系列的字体实际注册名通常和显示名有差异,不能直接用缩写。
解决步骤
1. 获取字体的正确注册名称
打开PowerShell,执行以下命令:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" | Select-String -Pattern "Agave"或者直接打开控制面板的字体,找到Agave NF Nerd字体并双击,左上角显示的名称就是系统认可的准确名称(比如可能是
Agave Nerd Font或Agave NF Regular)。2. 修正配置文件
将你配置中的字体名称替换为查到的正确名称,示例如下:"profiles": { "defaults": { "colorScheme": "One Half Dark", "font": { "face": "Agave Nerd Font" // 替换为实际查到的名称 }, "opacity": 70, "useAcrylic": true }, }3. 重启Windows Terminal
完全关闭Terminal(包括后台运行的进程),再重新打开,配置才会生效。
额外排查点
如果问题仍存在,检查:
- 确认字体是通过"为所有用户安装"完成的,避免仅当前用户安装导致权限问题。
- 字体文件是否损坏,可重新下载Agave NF Nerd字体后再次安装。
内容的提问来源于stack exchange,提问作者leo pug
相关产品推荐
相关产品推荐

