そのため、サーバー2008で実行されているサービスがあり、レンダリングを実行するプロセス(C#アプリ)を開始します。プロセスは正常に実行されていますが、ロードされるはずのフォントの代わりにシステムフォント(Arialだと思います)を使用しています。サーバーにログインしてこのプロセスを手動で実行すると、フォントが正常に読み込まれ、プロセスが正しくレンダリングされます。
CreateProcessWithLogonWを使用してこのプロセスを実行しようとしましたが、それでも機能しません。これはServer2008の非対話型セッションに関係していると思いますが、解決方法がわかりません。