У меня есть приложение WPF для рабочего стола, которое позволяет пользователю настраивать шрифты.Определить формат файла шрифта в WPF (C#)
После исследования производительности рендеринга я обнаружил, что шрифты OpenType заметно быстрее, чем шрифты TrueType. Я хочу отфильтровать шрифты TrueType из диалогового окна настроек, поэтому пользователь может выбирать только шрифты OpenType. Но я не могу найти, как определить формат шрифта в WPF.
Я посмотрел в Fonts.SystemFontFamilies и Fonts.SystemTypefaces и не может найти соответствующие свойства.
Hm. Я вижу, что Arial - это OpenType. Segoe UI тоже. Кажется, в моей установке Windows 7SP1 есть много шрифтов OpenType. –
О, я на Windows 10. Нет OpenType здесь, насколько я могу видеть. –
PS У упомянутых шрифтов есть расширение .ttf. Системный просмотрщик шрифтов говорит, что у них есть формат OpenType ... –