我在我的网络应用程序中使用pdfsharp来创建pdf文档。这些文件需要有OCR-B-10 BT字体。 在代码中我创建一个新的字体对象,如下所示:
XFont font = new XFont("OCR-B-10 BT", 13, XFontStyle.Regular);
现在当我在我的工作电脑(Windows 7)上运行代码时,它没有问题。但是在我的服务器(Windows Server 2008标准)上,它使用默认字体创建文档。
在两台机器上,我在c:/ windows / fonts中安装了ocrb10n_0.ttf。
为什么使用默认字体而不是我需要的任何想法?
感谢。