C # получить шрифт из имени постскриптума

Мне нужно получить шрифт (System.drawing.Font) с заданным именем postscript. Например, если я введу "CourierNewPSMT", шрифт Courier должен быть загружен.

Точно так же, если вводится «Arial-Black», должен быть загружен шрифт «Arial-Black».

Любые идеи??

Примечание. «Arial-Black» - это постскриптум для шрифта «Arial Black». «CourierNewPSMT» - это постскриптум шрифта «Courier New».

Заранее спасибо.

С уважением, Джеймс


person user438959    schedule 25.04.2011    source источник
comment
Courier New и Arial Black в Windows - это шрифты TrueType, а не PostScript. Если вам нужно получить эквиваленты PostScript, вам нужно сопоставить один набор имен с другим.   -  person dbkk    schedule 25.04.2011


Ответы (1)


Если вы работаете на Mac, вы можете посмотреть шрифт в Книге шрифтов и перейти в меню «Вид» ›Показать информацию о шрифте.

Вы должны увидеть все перечисленные соглашения об именах.

person Andrew Swift    schedule 27.04.2018