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