2015-01-12 2 views
0

Я использую pdfsharp в своем веб-приложении для создания pdf-документов. Эти документы должны иметь шрифт OCR-B-10 BT. В коде я создать новый объект шрифта следующим образом:pdfsharp xfont OCR-B-10 BT работает локально, но не на сервере

XFont font = new XFont("OCR-B-10 BT", 13, XFontStyle.Regular);

Теперь, когда я запустить код на моем рабочем компьютере (Windows 7), он работает отлично никаких проблем там. Однако на моем сервере (стандарт Windows Server 2008) он создает документы, используя шрифт по умолчанию.

на обеих машинах, у меня есть ocrb10n_0.ttf, установленный в c:/windows/fonts.

Любые идеи, почему используется шрифт по умолчанию, а не тот, который мне нужен?

Спасибо.

ответ

0

Благодаря этому ответу here, я узнал, что это потому, что у этого конкретного шрифта не было достаточных разрешений для группы пользователей. Я дал полные права управления группе пользователей для шрифта, и проблема была решена.