In the interest of making my ColdFusion 9 server more secure, I recently changed the "Log On" account for the CF Application Service to a non-administrative account. Everything is working fine with one exception: Fonts are no longer available through the "Font Management" tools in CF Administrator. This came up because I use CFDocument to render .PDF
files and with the non-admin account they went to using only Times New Roman as the font. I've made sure that the service account I created had Full Control rights to the Windows Font directory, and I even copied all the fonts to a non-Windows directory and tried to add them from there. In both cases, the fonts cannot be added using the Font Management tool and do not render in CFDocument. I get no error when attempting to add the fonts - just a blank screen. Only thing I can find in the logs is a reference to org/jpedal/exception/PDFFontException
.
Anyone out there had experience using a non-admin account to run CF Application Server and what I need to do to get the fonts to work properly?
Can you try giving permission to
\ColdFusion9\wwwroot\CFIDE\administrator\settings
or\ColdFusion9\wwwroot\CFIDE\administrator\settings\fonts.cfm
?