Я получаю следующее исключение при изменении шрифта моего приложения, потому что я использую зачеркивание в части своего приложения, а некоторые шрифты не поддерживают его:

Я изменяю шрифт приложения, используя диалог шрифтов. Мне нужно проверить, поддерживает ли выбранный шрифт стиль вычеркивания после назначения его моему приложению.
Каков рекомендуемый способ сделать это? Я знаю, что могу создать шрифт со стилем и поймать исключение, но есть ли более элегантный способ сделать это?
Заранее спасибо.
РЕДАКТИРОВАТЬ : пользователь выбирает шрифт, а не необходимый зачеркнутый. В этот момент мне нужно проверить, поддерживает ли шрифт зачеркнутый стиль, потому что я создаю зачеркнутый шрифт в части моего приложения. Если шрифт не поддерживает зачеркнутый стиль, пользователь не сможет выбрать этот шрифт.