Файл шрифта FNT в C # - PullRequest
       0

Файл шрифта FNT в C #

2 голосов
/ 16 июля 2010

Я хотел бы знать, могу ли я использовать файл шрифта FNT в c # .net.

FNT не являются файлом шрифта Windows.

Если такие шрифты доступны, подскажите, пожалуйста,как загрузить его и изменить шрифт формы Windows на FNT?

Я использую технологию .Net GDI +, но, пожалуйста, дайте мне знать, если WPF лучше для этого.

Спасибо,

Ответы [ 2 ]

1 голос
/ 16 июля 2010

Это шрифты устройства, реликвия из Windows 3.0 за несколько дней до того, как TrueType стал доступен. Они содержат растровые изображения (обычно) 256 глифов в определенном наборе символов с фиксированными предварительно выбранными размерами точек. Они не масштабируются сверх этих фиксированных размеров.

Нет, ни GDI +, ни WPF их не поддерживают. Вы должны вернуться к сырой GDI, чтобы по-прежнему использовать их. Формат файла не сложен, технически можно было бы извлечь растровые изображения из файла. Я не знаю о существующем коде, хотя я уверен, что кто-то знал. Например, какой-то устаревший редактор шрифтов.

0 голосов
/ 16 июля 2010

.NET использует GDI + (в WinForms) или WPF для обработки и рендеринга текста.

Таким образом, в зависимости от используемой технологии .NET будет определяться, что поддерживается.

...