Есть ли оболочка вокруг Win32 API для получения информации о шрифтах без фактического создания экземпляра класса .NET Font?
Например, у некоторых шрифтов нет обычного стиля, поэтому мне нужно определить, какие стили допустимы для шрифта, не создавая его экземпляра.





А как насчет FontFamily.IsStyleAvailable? Тем не менее, вам все равно придется создать экземпляр класса FontFamily, и я не знаю, что именно в нем задействовано, но, возможно, он более легкий, чем Font.
Да, похоже, это именно то, что нужно.