6

为了使我的 ColdFusion 9 服务器更安全,我最近将 CF 应用程序服务的“登录”帐户更改为非管理帐户。一切正常,但有一个例外:字体不再通过 CF Administrator 中的“字体管理”工具可用。这是因为我使用 CFDocument 来渲染.PDF文件并使用非管理员帐户,他们只使用 Times New Roman 作为字体。我确保我创建的服务帐户对 Windows 字体目录具有完全控制权限,我什至将所有字体复制到非 Windows 目录并尝试从那里添加它们。在这两种情况下,字体都不能使用字体管理工具添加,也不能在 CFDocument 中呈现。尝试添加字体时我没有收到任何错误 - 只是一个空白屏幕。我在日志中唯一能找到的是对org/jpedal/exception/PDFFontException.

那里的任何人都有使用非管理员帐户运行 CF 应用程序服务器的经验,我需要做什么才能使字体正常工作?

4

1 回答 1

0

您可以尝试授予\ColdFusion9\wwwroot\CFIDE\administrator\settingsor权限\ColdFusion9\wwwroot\CFIDE\administrator\settings\fonts.cfm吗?

于 2014-05-27T18:50:35.383 回答