Проблема со шрифтом GDI + в ОС Windows 2008 R2 - PullRequest
0 голосов
/ 05 ноября 2018

Я установил OTF-шрифт «Minion Pro» на машине, и шрифт находится в папке «C: \ Windows \ Fonts», но не могу создать экземпляр System.Drawing.Font для шрифта «Minion Pro».

Пожалуйста, найдите фрагмент кода.

        System.Drawing.Font minionPro = new System.Drawing.Font("Minion Pro", 12);
        if(minionPro.Name !=  "Minion Pro")
            minionPro = new System.Drawing.Font("Minion Pro Regular", 12);

Приведенный выше код возвращает «Microsoft Sans Serif» шрифт по умолчанию в Windows 2008 R2. А в ОС Windows 10 этот код возвращает «Minion Pro», как и ожидалось. Таким образом, эта проблема возникает специально для Windows 2008 R2.

Может кто-нибудь помочь с этим, как правильно получить шрифты в Windows 2008 R2? Есть ли какое-либо известное ограничение?

...