我有一个创建 word 邮件合并文档的 Windows 服务。
如果在 mailmerge 文档中使用了任何 otf 字体,则该字体将在生成的 word doc(或 pdf)中替换。
windows-service 由普通域用户执行。
当我将程序作为具有相同用户的控制台应用程序运行时,会使用字体并正常创建 word 文档。
我在这里想念什么?
编辑:
我现在发现word文档本身保存正确,字体显示正确。我在原始描述中遗漏的是 Word 文档保存为 pdf 文件(通过内置的 word 功能)。
在生成的 pdf 中,otf 字体被一些系统字体替换。
很抱歉,我在原始描述中错过了这一点。
希望您仍然愿意提供帮助。