C # Настройка FontDialog для отображения только шрифтов TrueType

Этот вопрос задавали практически на всех форумах, включая здесь , но нигде нет приемлемых ответов, которые я мог бы найти. Я начинаю думать, что на самом деле решения нет, и мне просто нужно заключить свой код в блок try / catch, извиниться перед пользователем и попросить его выбрать другой шрифт.

Я хочу показать FontDialog , чтобы пользователь мог изменять шрифты на диаграмме , однако, если пользователь выбирает шрифт, отличный от TrueType, возникает исключение. GDI + может обрабатывать только шрифты TrueType.

Как мне отфильтровать шрифты из FontDialog, которые нельзя использовать с GDI +?

7
задан Community 23 May 2017 в 11:59
поделиться