我要查找包含Windows 10系统上安装的字体文件的所有路径。传统上,字体安装在C:\Windows\Fonts
中,但显然,它们也可以安装在不同的目录中。
具体地说,我收到一位在Windows10上安装了字体Albertus Extra Bold
的用户的报告。当他在资源管理器中打开C:\Windows\Fonts
,选择Albertus Extra Bold
并从上下文菜单中选择“属性”时,对话框显示该字体的*.ttf文件显然不是安装在C:\Windows\Fonts
中,而是安装在C:\Users\Admin\AppData\Local\Microsoft\Windows\Fonts
中。
那么,我的应用程序应该只是在C:\Windows\Fonts
之上扫描%USERPROFILE%\AppData\Local\Microsoft\Windows\Fonts
,还是在Windows10上可以有更多包含字体的路径?
发布于 2021-04-14 00:24:21
好吧,我想通了:这似乎是Windows10的问题。当我双击Windows7系统上的*.ttf文件并点击“安装”时,该字体将安装在C:\Windows\Fonts
中。然而,在Windows10上,同样的操作将导致字体被安装到%USERPROFILE%\AppData\Local\Microsoft\Windows\Fonts
中。因此,Windows10似乎使用了非系统文件夹来避免向用户请求管理员权限。
https://stackoverflow.com/questions/66929898
复制相似问题