假设您的问题是没有管理员权限就无法安装字体,以下是一种不需要管理员或其他可执行文件的解决方案(即使在极度锁定的计算机上也可以使用):
将以下脚本另存为您计算机上某个位置的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
在启动时运行脚本)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句