Как получить название семейства шрифтов, учитывая файл шрифта?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как получить название семейства шрифтов, учитывая файл шрифта?

Сообщение Anonymous »

У меня есть набор файлов шрифтов с непредсказуемыми именами, поэтому я не могу определить настоящее имя «Семейства шрифтов» по ​​имени файла. Поэтому мне нужно прочитать метаданные шрифта, чтобы извлечь настоящее имя «Семейства шрифтов», чтобы отобразить этот файл шрифта. Я использую C#.NET 4.0 WinForms.

Я видел функцию GetFontInformation, но не могу найти заголовки P/Invoke для одинаковый. Все, что у меня есть, это версия C++, в которой, честно говоря, сложно разобраться. Есть идеи?

Причина, по которой я не могу использовать класс PrivateFontCollection для анализа файла шрифта, заключается в том, что это OTF шрифты, а .NET/GDI+ поддерживает только шрифты TTF!

Подробнее здесь: https://stackoverflow.com/questions/152 ... -font-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»