У меня проблема с пользовательским шрифтом, созданным моей компанией. Когда я устанавливаю свойство Font элемента управления в Visual Studio 2008 для нашего шрифта, я получаю следующую ошибку:
Поддерживаются только шрифты TrueType.
Это не шрифт TrueType.
Диалоговое окно выбора шрифта показывает наш шрифт, а двойной щелчок по шрифту в папке шрифтов Windows правильно отображает предварительный просмотр.
Я провел небольшое тестирование с другими разработчиками, с которыми я работаю. Очевидно, эта проблема появляется только при запуске VS2008 под Server 2003, но шрифт времени разработки отлично работает под Vista и XP. Другие системные шрифты, такие как Arial и Courier New, работают нормально, но не наш собственный пользовательский шрифт.
Кто-нибудь знает, почему в Server 2003 возникла проблема со шрифтом, предположительно TrueType?
Обновление:
Я изучал дополнительные различия между машинами. На рассматриваемом ПК не был установлен Microsoft Office. После установки Office соответствующий шрифт работал в Visual Studio без каких-либо других изменений.
В качестве дополнения к первоначальному вопросу, почему установка Microsoft Office приводит к тому, что шрифт начинает работать?