检测 Windows 上的字体路径

检测 Windows 上的字体路径

我知道我的字体的名称,如何从命令行检测路径?

我读这个帖子,但解决方案只显示系统上的字体而没有路径。

答案1

Windows 10 1803 引入了 Microsoft Store 中的字体。这需要允许为特定用户安装字体,而不是为整个系统安装。这就是为什么安装从商店获取的字体时不需要管理员操作的原因。

这一变化意味着现在存在两个字体存储库:

  1. 适合所有用户的字体,位于文件夹中 C:\Windows\Fonts并在注册表中列于键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

  2. 当前用户的字体,位于文件夹中 C:\Users\USER\AppData\Local\Microsoft\Windows\Fonts 并在注册表中列于键值 HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

要列出所有字体,您需要查询我上面列出的两个注册表项。对于两个注册表项之一下的每种字体,您就会知道其文件夹。

相关内容