在没有 PowerShell 的情况下,如何以非特权用户身份在 Word 2013 中使用 .tff 字体?

在没有 PowerShell 的情况下,如何以非特权用户身份在 Word 2013 中使用 .tff 字体?

我想将我现有的 .ttf 格式的字体用于我的一篇文本。

显而易见的方法是在整个系统内安装字体并以这种方式使用它。

当没有管理权限时(PowerShell 脚本的执行也被阻止),还有其他方法吗?感觉应该是可行的。

编辑:我还没有得到链接的 PowerShell 方法这里可以工作。我想继续这个问题,因为我希望在 Word 中找到一种方法,将 .ttf 与特定文档捆绑在一起,或者至少将其打开以用于特定文档。 (类似于:格式->字体->将字体文件添加到文档) edit2:遗憾的是,有问题的机器上无法执行 PowerShell 脚本。UnauthorizedAccess

答案1

您无法在非管理员帐户下永久安装字体,但您可以暂时这样做(针对当前会话)。查看 Pabru 的答案这里

PS:好的,如果 PowerShell 不起作用,这是相应的 MSVC 代码:

int _tmain(int argc, TCHAR* argv[]) {
    if(argc != 2)   {
        std::cout << "Usage: RegFont <font-file>\n";
        return 1;
    }

    AddFontResource(argv[1]);
    return 0;
}

尝试运行RegFont32 <font-file>或者RegFont64 <font-file>

相关内容