Answers:
假设您的问题无法安装没有管理员权限的字体,下面是一个不需要管理员或其他可执行文件的解决方案(因此即使使用极其锁定的计算机也能正常工作):
将以下脚本保存为计算机上某处的PowerShell脚本文件,旁边是要安装的TTF和OTF文件:
Add-Type -Name Session -Namespace "" -Member @"
[DllImport("gdi32.dll")]
public static extern int AddFontResource(string filePath);
"@
$null = foreach($font in Get-ChildItem -Recurse -Include *.ttf, *.otf) {
[Session]::AddFontResource($font.FullName)
}
这个脚本会扫描.ttf
并.otf
在它的运行目录中的字体文件,并临时安装它们,而不需要管理员权限。
这样做的主要缺点是脚本只会在当前会话期间安装字体。注销或重新启动系统后,您需要再次运行它,但这可以自动执行(取决于计算机的配置方式,例如是否允许.ps
在启动时运行脚本)。
我偶然发现了一个解决方案,我没有尝试过:
资料来源:https://woorkup.com/install-fonts-without-administrator-access/
希望这对你有用