Font 'Times New Roman' не поддерживает стиль 'Regular'

Кто-нибудь слышит об этом? System.ArgumentException: шрифт "Times New Roman" не поддерживает стиль "Обычный".

У меня есть приложение WinForms, которое развертывается через ClickOnce. По некоторым причинам некоторые пользователи получают эту ошибку. Я вижу эту ошибку из-за выбора нестандартного шрифта, но Times New Roman, Regular? Есть ли пакет обновления или что-то, что нужно людям?

Мне бы очень хотелось услышать от кого-нибудь, кто решил решить эту проблему.

Ответ 1

Одним из решений, которое, похоже, работает, является перемещение файла шрифта в другой каталог, а затем его переустановка (как описано далее в http://www.binaryfortress.com/Forum/index.php?topic=691.0)

Ответ 2

Ссылка в ответе в бинарной крепости больше не работает. У меня была проблема с "Font 'Arial", которая не поддерживает стиль "Обычный" после удаления программного обеспечения. Удалено исправление путем переустановки шрифта из папки шрифтов Windows: Нажмите Пуск- > Выполнить C:\Windows\Fonts\arial.ttf

Появится окно с опцией установки вверху. Хит установите.

Спасибо http://writeyouare.wordpress.com/2010/09/25/windows-7-fix-fonts-bold-italics/

Ответ 3

Повторная установка шрифта работала для меня. Кажется, реорганизация некоторых сетевых папок вызвала проблему, потому что я установил шрифт из этого места, и реестр все еще указывал на старое местоположение.