我知道我的字体的名称,如何从命令行检测路径?
我读这个帖子,但解决方案只显示系统上的字体而没有路径。
答案1
Windows 10 1803 引入了 Microsoft Store 中的字体。这需要允许为特定用户安装字体,而不是为整个系统安装。这就是为什么安装从商店获取的字体时不需要管理员操作的原因。
这一变化意味着现在存在两个字体存储库:
适合所有用户的字体,位于文件夹中
C:\Windows\Fonts
并在注册表中列于键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
。当前用户的字体,位于文件夹中
C:\Users\USER\AppData\Local\Microsoft\Windows\Fonts
并在注册表中列于键值HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
。
要列出所有字体,您需要查询我上面列出的两个注册表项。对于两个注册表项之一下的每种字体,您就会知道其文件夹。