У меня есть набор файлов шрифтов с непредсказуемыми именами, поэтому я не могу определить настоящее имя «Семейства шрифтов» по имени файла. Поэтому мне нужно прочитать метаданные шрифта, чтобы извлечь настоящее имя «Семейства шрифтов», чтобы отобразить этот файл шрифта. Я использую C#.NET 4.0 WinForms.
Я видел функцию GetFontInformation, но не могу найти заголовки P/Invoke для одинаковый. Все, что у меня есть, это версия C++, в которой, честно говоря, сложно разобраться. Есть идеи?
Причина, по которой я не могу использовать класс PrivateFontCollection для анализа файла шрифта, заключается в том, что это OTF шрифты, а .NET/GDI+ поддерживает только шрифты TTF!
Подробнее здесь: https://stackoverflow.com/questions/152 ... -font-file
Как получить название семейства шрифтов, учитывая файл шрифта? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение